m0_37702483
Leo木木
2017-04-24 08:17
采纳率: 85.7%
浏览 3.1k
已采纳

根据数据库字段是否为空值做出判断

if (dt.Rows[0]["PM"] != null)
{
this.cbk..Checked = true;
}
else
{
this.cbk.Checked = false;
}

根据数据库字段是否为空值做出判断,可是,这个代码一直默认为有值来做的,请问怎么做

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qq_30417827
    charliepan94 2017-04-24 10:52
    已采纳

    if (dt.Rows[0]["PM"] != null&&!"".equals(dt.Rows[0]["PM"] ))
    {
    this.cbk..Checked = true;
    }
    else
    {
    this.cbk.Checked = false;
    }

    这样写就可以了,值虽然是空值但是是空字符串 不是null所以还要判断是不是空字符串

    点赞 评论
  • yangmx_5
    AtThePeak 2017-04-24 08:42

    把它转换成字符串判断是否为空字符串 ""

    空字符串和null值还是不一样的。

    点赞 评论

相关推荐