我正在制作一个泳池联赛的积分卡,并且有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',它产生两个表:
我想隐藏第二个表格标题行。
我尝试了rows[0].Visible = false;
,但这会返回一个超出范围的异常。
请有人告诉我哪里出错了。谢谢。
答案 0 :(得分:1)
您可以应用此属性来禁用此标头。确保将它放在.DataBind();
之前gvres.ShowHeader = false;