gpt4 book ai didi

asp.net - 如何强制 asp.net GridView 控件将第一行包装在 标记中

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:48 25 4
gpt4 key购买 nike

我想使用 Christian Bach's tableSorter client-side table sorting jQuery plugin使用我的 asp.Net GridView 控件。

但问题是,在它写的文档中:

tablesorter works on standard HTML tables. You must include THEAD and TBODY tags:

不幸的是,asp.net 只呈现带有标签的 GridView,标题行保留在第一行。

我试过:

   dgvRate.HeaderRow.TableSection = TableRowSection.TableHeader;

调用 .DataBind() 之后;

只有 <TH></TH> 才有帮助在标题内。但仍然一切都在里面 <tbody>

我能完成这个吗,我的意思是将我的第一行从 <tbody></tbody> 移开至 <thead></thead>

我不想在 PreRender 阶段手动添加它;我相信这可以更简单地处理,不是吗?

谢谢

最佳答案

有时你必须给它一个可访问的类来让它触发,就像这样:

protected void Page_Load(object sender, EventArgs e) 
{
dgvRate.UseAccessibleHeader = true;
dgvRate.HeaderRow.TableSection = TableRowSection.TableHeader;
dgvRate.HeaderRow.CssClass = "headerclass";
}

不过,为了在所有情况下保持行为的一致性,我会采用 PreRender 路线

关于asp.net - 如何强制 asp.net GridView 控件将第一行包装在 <thead> </thead> 标记中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com