首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么判断dataset中是否有记录

2012-03-14 
如何判断dataset中是否有记录?问题是这样的,我通过一个方法返回一个dataset对象,我想说怎么判断返回的data

如何判断dataset中是否有记录?

问题是这样的,我通过一个方法返回一个dataset对象,我想说怎么判断返回的dataset中是否有数据啊?
如果没有数据的话,那么读取的时候不是会出错么?怎么处理这个例外好呢?

[解决办法]
ds.Tables.Count = 0 说明没有表
如果是datatable判断rows的count
[解决办法]
如果没有数据的话,DataSet的值为null

你可以通过判断是否为null,或者判断这个DataSet中数据集的记录个数来判断都可以

C# code
try{        DataSet ds = XXXX();        if(ds!=null) //或这样写 if(ds.Tables[0].Rows.Count>0)        {               //取ds进行操作        }        else        {              //没有任何记录        }}catch(Exception ex){      Response.Write(ex.Message);} 

热点排行