如何让GridView
控件呈现<thead>
<tbody>
标记?我知道.UseAccessibleHeaders
让它放入<th>
而不是<td>
,但是我不能让<thead>
出现。
发布于 2008-11-21 15:34:00
这应该可以做到:
gv.HeaderRow.TableSection = TableRowSection.TableHeader;
发布于 2015-01-09 02:45:35
我在OnRowDataBound
事件中使用了以下代码:
protected void GridViewResults_OnRowDataBound(object sender, GridViewRowEventArgs e) {
if (e.Row.RowType == DataControlRowType.Header) {
e.Row.TableSection = TableRowSection.TableHeader;
}
}
发布于 2009-04-30 20:16:43
答案中的代码需要在Page_Load
或GridView_PreRender
上运行。我把它放在一个在Page_Load
之后调用的方法中,并得到了一个NullReferenceException
。
https://stackoverflow.com/questions/309101
复制相似问题