无法从数据库检索单选按钮值

本文关键字:单选按钮 检索 数据库 | 更新日期: 2023-09-27 18:09:13

我有一个名为void showdata()的方法,如果我这样做…

textBox1.Text = ds.Tables[0].Rows[rno][0].ToString();
comboBox1.Text = ds.Tables[0].Rows[rno][1].ToString();

我能够从数据库中检索值,但我无法从单选按钮中检索值,例如

rBMale.Text = ds.Tables[0].Rows[rno][3].ToString();

通过使用导航按钮。

当我说值时,我指的是您从应用程序中看到的绿点,而不是字符串值。我将rBMale命名为单选按钮。

有人知道这是为什么吗?

谢谢

无法从数据库检索单选按钮值

这是不清楚,但似乎你想设置的RadioButton的Checked属性。

rBMale.Checked = Convert.ToBoolean(ds.Tables[0].Rows[rno][3]);

此属性用于为RadioButton绘制字形,以表示true或false的值

单选按钮和复选框的Text属性是屏幕上的文本,它告诉用户按钮是什么(理论上),与它的几乎没有关系。您可能正在寻找的是Checked属性,它是一个bool

试着这样做:

rBMale.Checked = Convert.ToBoolean(ds.Tables[0].Rows[rno][3]);