如何禁用 GridView 标头?我没有给他们一个名字,但它仍然显示“colum1”,“colum2”
我已经尝试过:
GridView.ShowHeader = false; GridView.HeaderRow.Enable = false;
但这不起作用……那么如何解决这个问题呢?
我的代码:
GridView gw = new GridView();
gw.DataSource = tblDetails;
gw.DataBind();
gw.CssClass = tblDetailsCssClass;
gw.RowStyle.Height = 50;
panelMain.Controls.Add(gw);
CSS类:
.Bilddb-tblDetails
{
color:black;
font-size:2em;
margin: 0 auto;
margin-top:20px;
display:block;
width:100%
}
表详细信息:
DataTable tblDetails = new DataTable();
DataColumn colum;
DataRow row;
colum = new DataColumn();
colum.DataType = Type.GetType("System.String");
tblDetails.Columns.Add(colum);
colum = new DataColumn();
colum.DataType = Type.GetType("System.String");
tblDetails.Columns.Add(colum);
row = tblDetails.NewRow();
row[0] = "Title:";
row[1] = item.Title;
tblDetails.Rows.Add(row);
row = tblDetails.NewRow();
row[0] = "Botanical Name:";
row[1] = item.BotanicalName;
tblDetails.Rows.Add(row);
您应该能够通过在 gridview 的 asp 代码中使用标签 showHeader=false 来禁用标题,如下所示: <asp:Gridview runat=server showHeader=false etc>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句