GridView中如何在无数据时显示空行和表头. <asp:GridView ID="gridProducts" runat="server" AutoGenerateColumns="False" CellPadding="4"> <EmptyDataTemplate>这些写空数据的显示的内容</EmptyDataTemplate> </asp:GridView> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编辑GridView 的EmptyDataTemplate模板在其中放入无数据时想要显示的东西比如一张表格,表格中只有GridView 表头和一个空行这样在无数据时就显示这张表,看起来好像是显示了一个空数据的GridView,其实是这张表我水平有限只有这个办法了,呵呵,我刚才试了试能用如果不用EmptyDataTemplate模板,可以设置GridView 的EmptyDataText属性,这样只显示一句话和一个边框 判断当你要显示的数据为null和空时,人为增加一行给 datatable 然后再绑定 把数据源(空的也要)绑定到控件,设置EmptyDataTemplate属性,里面可以放入HTML代码。 if (ds.Tables[0].Rows.Count == 0) { ds.Tables[0].Rows.Add(ds.Tables[0].NewRow()); gridView.DataSource = ds; gridView.DataBind(); int columnCount = gridView.Rows[0].Cells.Count; gridView.Rows[0].Cells.Clear(); gridView.Rows[0].Cells.Add(new TableCell()); gridView.Rows[0].Cells[0].ColumnSpan = columnCount; gridView.Rows[0].Cells[0].Text = "No Records Found."; gridView.Rows[0].Visible = false; return 0; } else { gridView.DataSource = ds; gridView.DataBind(); return ds.Tables[0].Rows.Count; } gridview上加个table....冒充表头。 GridView获取行号和列号 急求排课算法代码? 注册验证常规问题 出现乱码问题,帮忙解决一下,不盛感谢 求: 打包,部署全过程!!(问题解决,马上结贴) 如果一如电脑装了多个Web服务器的话,如何设置由http://localhos(不加端口号)启动的默认的服务器? 动态创建的button 没有执行响应事件 我认为这个问题值这么多分,高手们看看吧! 思归大哥,问题还没解决啊!(看思归大哥的回贴,即能学知识,又能学英文,拍拍马屁先!) asp.net环境怎么配置? 存储过程中如何利用变量将变量中的字符串进行连接? 怎么办.关于屏蔽窗口问题windows.open
在其中放入无数据时想要显示的东西
比如一张表格,表格中只有GridView 表头和一个空行
这样在无数据时就显示这张表,看起来好像是显示了一个空数据的GridView,其实是这张表
我水平有限只有这个办法了,呵呵,我刚才试了试能用
如果不用EmptyDataTemplate模板,可以设置GridView 的EmptyDataText属性,这样只显示一句话和一个边框
{
ds.Tables[0].Rows.Add(ds.Tables[0].NewRow());
gridView.DataSource = ds;
gridView.DataBind();
int columnCount = gridView.Rows[0].Cells.Count;
gridView.Rows[0].Cells.Clear();
gridView.Rows[0].Cells.Add(new TableCell());
gridView.Rows[0].Cells[0].ColumnSpan = columnCount;
gridView.Rows[0].Cells[0].Text = "No Records Found.";
gridView.Rows[0].Visible = false;
return 0;
}
else
{
gridView.DataSource = ds;
gridView.DataBind();
return ds.Tables[0].Rows.Count;
}