从代码隐藏文件中添加/删除GridView ASP.NET头列中的类
本文关键字:NET ASP 删除 隐藏文件 代码 添加 GridView | 更新日期: 2023-09-27 18:22:17
我有一个GridView,它有可访问的标题,可以从下拉菜单中选择选项。我在jquery中有一个函数可以避免在头上应用noSort类时进行排序。我基本上希望,如果GridView中的行数大于500,它应该在下拉选择的索引更改时在GridView标题上添加类noSort,如果小于500,则应该从标题中删除noSort
您可以使用gridviews的"Header Style"属性..:)
将数据加载到网格中后,请确保运行以下代码段:(将网格视图的Assuem id设置为gvSagar):
gvSagar.HeaderStyle.CssClass="requiredClassName";
我找到了答案,在每次gridview数据更改时都会调用gridview的Databound事件上调用下面的函数,以便可以单独分解标题列:
if (gvName.Rows.Count > sortingLimit) //Check for rowcount for limit before sorting
{
gvName.HeaderRow.Cells[0].CssClass = "noSort fieldAlignCenter";
gvName.HeaderRow.Cells[1].CssClass = "noSort";
gvName.HeaderRow.Cells[2].CssClass = "noSort";
gvName.HeaderRow.Cells[3].CssClass = "noSort";
gvName.HeaderRow.Cells[4].CssClass = "noSort";
gvName.HeaderRow.Cells[5].CssClass = "noSort";
gvName.HeaderRow.Cells[7].CssClass = "noSort";
}