无法从数据库检索单选按钮值
本文关键字:单选按钮 检索 数据库 | 更新日期: 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]);