我的 C# 程序连接到我的 SQL CE 数据库。我使用 SQLCEDATAREADER 来填充程序中的一些文本框。我的数据库中有一个“性别”列和一个带有男性和女性的单选按钮。如果我数据库中的某个条目在性别列中有“M”,我怎样才能使男性单选按钮显示为按下?
我试过了
if(dr["Gender"].ToString = "M")
{
rbMale = true
}
那显然没有用。
我的 C# 程序连接到我的 SQL CE 数据库。我使用 SQLCEDATAREADER 来填充程序中的一些文本框。我的数据库中有一个“性别”列和一个带有男性和女性的单选按钮。如果我数据库中的某个条目在性别列中有“M”,我怎样才能使男性单选按钮显示为按下?
我试过了
if(dr["Gender"].ToString = "M")
{
rbMale = true
}
那显然没有用。
if(dr["Gender"].ToString() = "M")
rbMale.Checked = true
else
rbFemale.Checked = true
也许折叠成一行 -
rbMale.Checked = (Convert.ToString(dr["Gender"])=="M");
如果rbMale
是您的单选按钮控件的名称,您可以通过将其Checked
属性设置为 来将其标记为选中true
。
rbMale.Checked = true;