我有一个带有可访问标题的 GridView,可以从下拉列表中选择选项。我在 jquery 中有一个函数可以避免在标题上应用 noSort 类进行排序。我基本上希望如果 GridView 中的行数大于 500,它应该在下拉选定的索引更改时在 GridView 标题上添加类 noSort,如果小于那个,那么它应该从标题中删除 noSort
问问题
3094 次
2 回答
1
您可以使用gridviews“标题样式”属性..:)
将数据加载到网格后,请确保运行以下代码段,例如:(假设 gridview 的 id 为 gvSagar):
gvSagar.HeaderStyle.CssClass="requiredClassName";
于 2013-07-15T10:29:28.913 回答
0
我找到了答案,在 gridview 的 Databound 事件上调用下面的函数,每次 gridview 数据更改时都会调用该函数,以便可以单独分解标题列:
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";
}
于 2013-07-15T12:38:51.060 回答