读书人

怎样判断数据集为空解决办法

发布时间: 2012-04-28 11:49:53 作者: rapoo

怎样判断数据集为空
判断数据集为空的命令是什么 ?

DataSet ds = new DataSet();
//使用数据集适配器填充数据集
da.Fill(ds, "User");
后面我想判断ds是否为空,应该用什么命令?

[解决办法]
if(ds == null && ds.Tables[0].Rows.Count != 0)
{
//有数据
}
else
{
//空、无数据
}
[解决办法]
if(ds != null && ds.Tables[0].Rows.Count != 0)
{
//有数据
}
else
{
//空、无数据
}
[解决办法]

C# code
if(ds==null&&ds.Tables.Count<=0){}
[解决办法]
if(ds == null)//ds为空
if(ds.Tables.Count == 0)//ds中没有表
if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)//ds中的表没有数据
[解决办法]
http://hi.baidu.com/wizardchilde/blog/item/baad3625ffd8046c35a80f2d.html
[解决办法]
探讨
再问下
行 31: DataSet ds = new DataSet();
行 32: //使用数据集适配器填充数据集
行 33: da.Fill(ds, "User");
行 34: if (ds == null && ds.Tables[0].Rows.Count != 0)
行 35: {
报33行System.Data.OleDb.OleDbException:……

[解决办法]
ds.Tables[0].Rows.Count > 0
[解决办法]
if(ds != null && ds.Tables[0].Rows.Count != 0)
{
//有数据
}
else
{
//空、无数据
}
[解决办法]
这个判断下不为空不就好了?
[解决办法]
探讨
if(ds == null)//ds为空
if(ds.Tables.Count == 0)//ds中没有表
if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)//ds中的表没有数据

读书人网 >asp.net

热点推荐