ASP.Net使用DBNULL检查值

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

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

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

解决方法

您需要指定字段名称或索引.
foreach (DataRowView dr in Data)
{
    if (dr["nameOfField"] == System.DBNull.Value)
    {
        nedID = 1;
    }
}
原文链接:https://www.f2er.com/aspnet/247697.html

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