0

我的 C# 程序连接到我的 SQL CE 数据库。我使用 SQLCEDATAREADER 来填充程序中的一些文本框。我的数据库中有一个“性别”列和一个带有男性和女性的单选按钮。如果我数据库中的某个条目在性别列中有“M”,我怎样才能使男性单选按钮显示为按下?

我试过了

if(dr["Gender"].ToString = "M")
{
    rbMale = true
}

那显然没有用。

4

3 回答 3

1
if(dr["Gender"].ToString() = "M")
    rbMale.Checked = true
else
    rbFemale.Checked = true
于 2015-03-02T09:14:39.453 回答
1

也许折叠成一行 -

rbMale.Checked = (Convert.ToString(dr["Gender"])=="M");
于 2015-03-02T09:20:19.213 回答
0

如果rbMale是您的单选按钮控件的名称,您可以通过将其Checked属性设置为 来将其标记为选中true

rbMale.Checked = true;

于 2015-03-02T09:02:44.283 回答