当前位置: 代码迷 >> ASP.NET >> :怎么判断dataset里是否有值
  详细解决方案

:怎么判断dataset里是否有值

热度:2899   发布时间:2013-02-25 00:00:00.0
紧急求助:如何判断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{}
  相关解决方案