ASP.Net使用DBNULL检查值

前端之家收集整理的这篇文章主要介绍了ASP.Net使用DBNULL检查值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码
  1. foreach (DataRowView dr in Data)
  2. {
  3. if (dr == System.DBNull.Value)
  4. {
  5. nedID = 1;
  6. }
  7. }

但我得到以下错误
运算符==不能应用于System.Data.DataRowView和System.DBNull类型的操作数

请一些人建议我如何检查值是否为空或DBNULL

解决方法

您需要指定字段名称或索引.
  1. foreach (DataRowView dr in Data)
  2. {
  3. if (dr["nameOfField"] == System.DBNull.Value)
  4. {
  5. nedID = 1;
  6. }
  7. }

猜你在找的asp.Net相关文章