Отображение информации SQL на C# RadioButtons

Моя программа на C# подключена к моей базе данных SQL CE. Я использую SQLCEDATAREADER, чтобы заполнить некоторые текстовые поля в моей программе. У меня есть столбец "Пол" в моей базе данных и радио-кнопка с мужчинами и женщинами. Если у определенной записи в моей базе данных есть "M" в столбце пола, как я могу сделать так, чтобы кнопка "Мужчина" выглядела нажатой?

Я старался

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

Это явно не сработало.

3 ответа

Решение
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;

Другие вопросы по тегам