This question already has answers here:
How to check if Datarow value is null
(2个答案)
四年前关闭。
我想从数据库中读取空值,如果不是空值,我想选中复选框,但此代码不起作用。
最后来自@Kevin Rodriguez的建议,因为
(2个答案)
四年前关闭。
我想从数据库中读取空值,如果不是空值,我想选中复选框,但此代码不起作用。
if (dr["p51"] != null)
{
chkP51.Checked = true;
}
最佳答案
使用DataRow.IsNull(string columnName)检查空值。
像这样更改代码。
if (!dr.IsNull("p51"))
{
chkP51.Checked = true;
}
最后来自@Kevin Rodriguez的建议,因为
dr["p51"]
返回0if ((string)dr["p51"] == "0")
{
chkP51.Checked = true;
}
关于c# - MySQL数据读取器和复选框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29739121/
10-13 22:51