判断datatalbe是否为空
DataTable是C#里的最轻量级的数据表结构,很好用,但如何判断其为空呢?现在一般用的方法如下
DataTable DT = new DataTable();
if(DT==null)
{
}
或者
if(DT.Rows.Count==0)
{
}
第二个方法看起来更专业些,字符串的为空判断一般也用 string也有类似的判断方法,但第二种方法目前看来只有在 DataTable为空行的时候判断有效,但如果数据库返回记录集就为空.哪么Datatable将是一个null对象.如果这时候使用第二个方法的话,将出现一个空引用的异常.
所以,可以改为if(DT.Rows.Count>0)
后知后觉 后来居上