表头的消失怎么办!!! 我用GridView来绑定数据 显示数据的表头在删除的时候也消失了我怎么不让表头消失 急!!!也就是完全删除的时候出现了问题!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你如果把绑定的数据全部删除后是这样的情况?? 目前GridView就是这样的,没有数据后标题头就消失了, 不过你可以在网上找一个网友们新开发的GridView控件,没有数据时候显示表头 你还可以在EmptyTemteplate(空模版)中添加一个表头让 GridView没有没有数据是显示,还是可以看到表头的|! EmptyData模板如果没有记录Gridview默认情况什么都不显示 表头为啥一定要写在gridview里 用一个TABLE,RUNAT=“SERVER”,把表头定好,在每次绑定数据后判断一下,若表格没有数据,则此表格显示,否则就隐藏 当datasource没有数据时,也显示Header **//// <summary> /// 绑定GridView控件(当DataSet为空时也显示GridView的表头) /// </summary> /// <param name="gridView">所要绑定的GridView</param> /// <param name="ds">所要绑定的数据集</param> /// <returns>void </returns> public void BindGridView(GridView gridView, DataSet ds) ...{ if (ds.Tables[0].Rows.Count > 0) ...{ gridView.DataSource = ds; gridView.DataBind(); } else ...{ 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; } } //------------------------------调用实例--------------------------------string connString = "server=(local);uid=sa;pwd=;database=pubs";string cmdText = "select * from authors";SqlConnection conn = new SqlConnection(connString);SqlDataAdapter adp = new SqlDataAdapter(cmdText, conn);DataSet ds = new DataSet();adp.Fill(ds);BindGridView(this.GridView1, ds); Table控件可以打印吗 在网页上选中一段文字复制,复制到的到底有什么东西? div层的问题 在XML里面:欧洲编码的汉字是"欧洲",这是什么编码?大侠们帮忙 dataformatstring 无法使用 关于弹出确认删除对话框的问题!!! Expression Web的相关问题 请教高手 传递参数的SQL语句,如何得到传递参数后的SQL语句呀?? 为啥点击onclick没反应 JS判断时间的问题 字符串传递到sql语句中的问题
目前GridView就是这样的,没有数据后标题头就消失了,
不过你可以在网上找一个网友们新开发的GridView控件,没有数据时候显示表头
你还可以在EmptyTemteplate(空模版)中添加一个表头让
GridView没有没有数据是显示,还是可以看到表头的|!
如果没有记录Gridview默认情况什么都不显示
**//// <summary>
/// 绑定GridView控件(当DataSet为空时也显示GridView的表头)
/// </summary>
/// <param name="gridView">所要绑定的GridView</param>
/// <param name="ds">所要绑定的数据集</param>
/// <returns>void </returns>
public void BindGridView(GridView gridView, DataSet ds)
...{
if (ds.Tables[0].Rows.Count > 0)
...{
gridView.DataSource = ds;
gridView.DataBind();
}
else
...{
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;
}
}
//------------------------------调用实例--------------------------------
string connString = "server=(local);uid=sa;pwd=;database=pubs";
string cmdText = "select * from authors";
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter adp = new SqlDataAdapter(cmdText, conn);
DataSet ds = new DataSet();
adp.Fill(ds);
BindGridView(this.GridView1, ds);