首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从代码隐藏文件中添加/删除GridView ASP.NET标题列中的类

从代码隐藏文件中添加/删除GridView ASP.NET标题列中的类
EN

Stack Overflow用户
提问于 2013-07-15 18:16:02
回答 2查看 3.1K关注 0票数 0

我有一个带有可访问标头的GridView,可以从下拉菜单中选择选项。我在jquery中有一个函数来避免在头上应用noSort类时进行排序。我基本上希望如果GridView中的行数大于500,它应该在下拉选择的索引更改时在GridView标头上添加类noSort,如果小于500,那么它应该从标头中删除noSort

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-15 20:38:51

我找到了答案,在gridview的Databound事件上调用下面的函数,该函数将在每次gridview数据更改时调用,以便可以单独分解标题列:

代码语言:javascript
代码运行次数:0
运行
复制
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";
        }
票数 0
EN

Stack Overflow用户

发布于 2013-07-15 18:29:29

您可以使用网格视图的"Header Style“属性..:)

将数据加载到网格后,请确保运行以下代码片段:(网格视图的Assuem id为gvSagar):

gvSagar.HeaderStyle.CssClass="requiredClassName";

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17651830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档