通过gridview绑定数据库中的一张表,怎么判断gridview里面(也就是数据库的表中)有没有值?代码怎么写?

 我来答
匿名用户
2013-11-07
展开全部
那那么复杂 最简单的办法你绑定Gridview肯定是datatable对吧你判断下datatable的行数 如果大于0则说明有数据反则没有if(datatable.rows.count>0){ 有数据}else{ 没数据}
匿名用户
2013-11-07
展开全部
手写的,可能有写单词错误...conn为连接对象的实例。sqlcommand命令对象。SqlDataReade 数据读取器。cmd命令对象的实例。sqlcommand cmd=new sqlcommand("select * from tablename",conn);SqlDataReader sdr = cmd.ExecuteReader();if(sdr.read()){表有数据,执行这段代码}else{ }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-07
展开全部
你可以用一个DataSet接受数据库用的记录,然后判断DataSet有几条记录,然后将gridview的数据源绑定到DataSet
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-07
展开全部
你可以用Dataset作为GridView1的数据源比SqlDataReader要好
SqlConnection Conn = new SqlConnection("连接数据库的字符串");
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select * from NewsInfo";
cmd.Connection = Conn;
cmd.Connection.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
if (ds.Tables[0].Rows.Count == 0)
{
GridView1.DataSource=null;

}
else
{
GridView1.DataSource=ds.Tables[0].DefaultView;
GridView1.DataBind();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式