在 C# RadioButtons 上显示 SQL 信息

Display SQL information on C# RadioButtons

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

我试过了

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

那显然是行不通的。

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

rbMale.Checked = true;

if(dr["Gender"].ToString() = "M")
    rbMale.Checked = true
else
    rbFemale.Checked = true

也许折叠成一行-

rbMale.Checked = (Convert.ToString(dr["Gender"])=="M");