这个问题已经在这里有了答案:




已关闭8年。






我想知道应该如何检查DBNull的DataTable-DataRow值。

防爆

我有一个DataRow,它从像这样的行类型从数据库中获取信息:

varchar,money,Int等。

我处理这种情况的方法(简单而友好)应该是什么。

最佳答案

尝试:

foreach(DataRow row in table.Rows)
{
    object value = row["ColumnName"];
    if (value == DBNull.Value)
    {

    }
    else
    {
    }
}

关于c# - 处理Datarow DBNull的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12507948/

10-11 21:46