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

:怎么判断dataset里是否有值

2012-01-09 
紧急求助:如何判断dataset里是否有值比如SqlDataReaderdrcmd.ExecuteReader()dr.read()是一个布尔值那Da

紧急求助:如何判断dataset里是否有值
比如   SqlDataReader   dr   =   cmd.ExecuteReader();
dr.read()是一个布尔值
那DataSet   ds   =   new   DataSet();
ds   =   _objData.ExecuteDataSet(strSql,   objCollection);     //这里是用到别人写的东西来执行dataset,具体内部不知道如何,两个参数是sql语句和参数


我如何判断ds里是否有值?

[解决办法]
if (ds.Tables[0].Rows.Count> 0)
{

}
else
{
Response.Write( "空 ");

}
[解决办法]
if (DataSet1.Tables.Count > 0 && DataSet1.Tables[0].Rows.Count > 0)
{
//
}
[解决办法]
if(ds.Tables.Count == 0)
没值
else
有值
[解决办法]
你可以这样
if(myDS.Tables.Count> 0)
{
//说明里面有值
}
[解决办法]
if(ds!=null)//判断ds是否为null
{
if(ds.Tables.Count> 0)判断ds中是否有表
{
if(ds.Tables[0].Rows.Count> 0)//判断ds中第一个表中是否有记录
{
......
}
}
}
[解决办法]
if (ds.Tables.Count > 0)
{
if (ds.Tables.Rows.Count > 0)
{
……
}
}
[解决办法]
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
this.GridView1.Visible = true;
}
else{}
else{}

热点排行