假设我的表信息中有5列(id,loginid,pagename,pagecount,detail)。 我正在执行查询,例如,当loginid = somthing时选择pagename,并且在pagecount(int)和pagename(varchar)的列中选择id = something.But,我没有放任何东西,所以它认为是null。当执行时查询,结果显示具有null值的列。查询的结果移动到else部分。如何处理该空值。
if(table.Rows.count == 0)
{
}
else
{
Actually coding.
}
答案 0 :(得分:2)
这是检查列的值是否为空的方法
if (table.Rows.Count > 0) // if table is not empty
{
if (Convert.IsDBNull(table.Rows[0]["columnName"])) // It's checking null value for columnName 'columnName' of first row
{
//This column's value is null
}
else
{
//column has value other than null
}
}