怎么让GridView在没有任何记录的时候,也显示页头. 但控件没有任何记录的时候,就什么也不显示,但我仍然想让它把页头显示出来,怎么弄? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在有内容的时候把页头的代码复制下来,然后放到 <EmptyDataTemplate> </EmptyDataTemplate>中,不知道能不能符合你的要求 /// <summary> /// 当DataSet为空时也显示GridView的表头 /// </summary> /// <param name="gridView">所要绑定的GridView</param> /// <param name="ds">所要绑定的数据集</param> /// <returns></returns> public void BindNoRecords(GridView gridView, DataSet ds) { 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 = "没有数据信息"; gridView.RowStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Center; } } 解决IE6实现Ipostion:fix问题 关于边框颜色问题,在线等! 谁问一下,谁知道这是由那个代码生成器生成的 装箱与拆箱是什么意思? asp.net-vs2005,怎么样将一个用户控件显示在网页上? 请大家帮忙看看.明天中午前揭贴 GridView控件怎么取到session的值? 复合控件中怎样加自定义事件?请各位高手指教 ASP.net与水晶报表问题 如何实现在asp.net里面打开"打开文件对话框" 不知道大侠能指点一下吗 问个asp.net 变量问题,大家帮帮忙,谢谢
</EmptyDataTemplate>中,不知道能不能符合你的要求
/// 当DataSet为空时也显示GridView的表头
/// </summary>
/// <param name="gridView">所要绑定的GridView</param>
/// <param name="ds">所要绑定的数据集</param>
/// <returns></returns>
public void BindNoRecords(GridView gridView, DataSet ds)
{
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 = "没有数据信息";
gridView.RowStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Center;
}
}