Я хочу прочитать значения NULL из базы данных, если это не NULL, я хочу установить флажки, но этот код не работает.
if (dr["p51"] != null)
{
chkP51.Checked = true;
}
Я хочу прочитать значения NULL из базы данных, если это не NULL, я хочу установить флажки, но этот код не работает.
if (dr["p51"] != null)
{
chkP51.Checked = true;
}
Проверьте нулевые значения, используя DataRow.IsNull(string columnName )а>. Измените свой код следующим образом.
if (!dr.IsNull("p51"))
{
chkP51.Checked = true;
}
Наконец, из предложения @Kevin Rodriguez, потому что dr["p51"]
возвращает 0
if ((string)dr["p51"] == "0")
{
chkP51.Checked = true;
}