DataSet判断是否有数据存在(在线等) ds.Tables["UserInfo"].Rows==0 //我用这个,但是不可以--->ds.Tables["UserInfo"].Rows.Count==0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlConnection cn=new connSql().conn(); SqlDataAdapter da=new SqlDataAdapter(str,cn); DataSet ds=new DataSet(); da.Fill(ds); if(ds.Tables["UserInfo"].Rows.Count==0) { this.find_table.Visible=false; this.show_user.Visible=false; this.Response.Write("对不起,没有相关的匹配信息!"); } else { try { this.show_user.DataSource=ds; this.show_user.DataBind(); } catch { string url="../error/error.aspx?error=out_error"; this.Response.Redirect(url); } finally { da.Dispose(); cn.Close(); } }//if(ds.Tables["UserInfo"].Rows.Count==0)提示这一句错误,信息是:未将对象引用设置到对象的实例。 da.Fill(ds);---》da.Fill(ds,"UserInfo"); ds.Tables["UserInfo"].Rows.Count ds.Tables["UserInfo"].Rows.Count == 0 先执行一条查询"select COUNT(*) from UserInfo"看返回的数值是不是0(假定你在数据库里的表名就是"UserInfo") brightheroes(闭关|那一剑的风情) 的做法 是对的看一看DataSet的结构,就清楚了 请教给点思路,这样的网站如何实现 连接不了SEVER SQL数据库 数组内根据条件循环取字符串值? 在线等,求一正则表达式 一个比较麻烦的问题,希望高手指教,关于服务器端控件和客户端控件的问题! 用参数查询的问题。 各位啊!问点事?VS2005的正式版出来了吗?哪有下载的啊? 我在用户控件里有如下代码?请问如何调用? 简单问题关于datalist 在treeview中读取数据库的数据 WebGrid里面如何指定列的小数点后有4位数 在 Web.Config文件中,<appSettings>为何总是出错?
SqlDataAdapter da=new SqlDataAdapter(str,cn);
DataSet ds=new DataSet();
da.Fill(ds);
if(ds.Tables["UserInfo"].Rows.Count==0)
{
this.find_table.Visible=false;
this.show_user.Visible=false;
this.Response.Write("对不起,没有相关的匹配信息!");
}
else
{
try
{
this.show_user.DataSource=ds;
this.show_user.DataBind();
}
catch
{
string url="../error/error.aspx?error=out_error";
this.Response.Redirect(url);
}
finally
{
da.Dispose();
cn.Close();
}
}//if(ds.Tables["UserInfo"].Rows.Count==0)提示这一句错误,信息是:未将对象引用设置到对象的实例。
---》
da.Fill(ds,"UserInfo");
看一看DataSet的结构,就清楚了