关于C#中的radioButton

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:26:33
现在我有3个radioButton单选按钮分别是答案A 答案B 和答案C

先聚个例子
string sex=radioButtonMan.Checked?radioButtonMan.Text:radioButtonWoman.Text;
这个是把2个radioButton男和女定义在一个变量里

现在我有3个radioButton答案A 答案B 和答案C要怎么把这3个radioButton
定义在一个变量里呢?
我这3个radioButton和数据库有连接的
我现在要更改答案
比如说我原本数据库里是答案A 我现在要改成答案C
我要把这3个radioButton定义成一个变量就是为了写SQL语句的

string s =
radioButton1.Checked ? radioButton1.Text :
(radioButton2.Checked ? radioButton2.Text :
radioButton3.Text);

类似这种的更多的:
string s =
radioButton1.Checked ? radioButton1.Text :
(radioButton2.Checked ? radioButton2.Text :
(radioButton3.Checked ? radioButton3.Text :
(radioButton4.Checked ? radioButton4.Text :
(radioButton5.Checked ? radioButton5.Text :
radioButton6.Text))));

依次类推...........................

分开写就好了啊
if(radioButtonMan.Checked)
{
string sex= radioButtonMan.Text
}
if(radioButtonWoman.Checked)
{
string sex= radioButtonWoman.Text
}
第三个也是一样的,因为是单选按钮,所有只有一个条件是成立的

不需要
你可以用一个groupbox,把三个radiobutton放在一个groupbox里面,每次就只能选一个了...只要是单选,可以把A,B,C,D都放在groupbox里面,每次就可以限制只选一个了...

不知道你要的是不是这种效果...