我想从数据库中读取NULL值,如果它不是NULL我想要选中复选框但是这段代码不起作用。
if (dr["p51"] != null)
{
chkP51.Checked = true;
}
答案 0 :(得分:4)
使用DataRow.IsNull(string columnName)检查值null。 像这样更改你的代码。
if (!dr.IsNull("p51"))
{
chkP51.Checked = true;
}
最后来自@Kevin Rodriguez的建议,因为dr["p51"]
返回0
if ((string)dr["p51"] == "0")
{
chkP51.Checked = true;
}