GridView删除第一行

时间:2017-10-26 21:54:05

标签: c# asp.net tsql gridview

我正在制作一个泳池联赛的积分卡,并且有2个结果集。第一个结果集'ds'是帧&第二,'dsres'是比赛的结果。

我将这些结果输出到网格视图,如下所示:

GridView gv = new GridView();
gv.ID = "_gridview" + i;
gv.DataSource = ds;
gv.DataBind();
gv.CssClass = "Grid";

GridView gvres = new GridView();
gvres.ID = "_gridviewres" + i;
gvres.DataSource = dsres;
gvres.DataBind();
gvres.CssClass = "Grid";

ph.Controls.Add(gv);
ph.Controls.Add(gvres);
ph.Controls.Add(new LiteralControl("</br>"));

两个网格视图都添加到asp:PlaceHolder'ph',它产生两个表:

enter image description here

我想隐藏第二个表格标题行。

我尝试了rows[0].Visible = false;,但这会返回一个超出范围的异常。

请有人告诉我哪里出错了。谢谢。

1 个答案:

答案 0 :(得分:1)

您可以应用此属性来禁用此标头。确保将它放在.DataBind();

之前
gvres.ShowHeader = false;