今天遇到一个问题,定义一个dataset,发现有可能查询出来里面没有数据,如果这时候再将他绑定个DropDownList之类的控件上,就可能出错,在网上搜到解决的办法如下:
if dataset.tables(0).Rows.Count>0 then
数据绑定控件
end if
---------------------------------------
关于dataset的几种不同判断如下:
ds:DataSet
if(ds == null) //ds为空
if(ds.Tables.Count == 0) //ds中没有表
if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0) //ds中的表没有数据