【问题标题】:Remove the header style css class in grid view asp.net删除网格视图 asp.net 中的标题样式 css 类
【发布时间】:2017-03-03 07:20:19
【问题描述】:

通过使用下面的代码,我正在为特定的网格视图标题列动态应用 css 类。

gvMangeCareStaff.Columns[CurrentSortIndex].HeaderStyle.CssClass ="sort-asc"

但现在我想删除此标题列的类,并且也不想应用任何其他类。我在下面的代码中尝试过,但它不起作用。

gvMangeCareStaff.Columns[CurrentSortIndex].HeaderStyle.CssClass.Remove("sort-asc")

但它不起作用。请帮帮我

【问题讨论】:

  • 何时执行删除代码?您需要再次绑定 GridView。

标签: c# css asp.net asp.net-mvc


【解决方案1】:

愿这行得通 替换为空字符串

gvMangeCareStaff.Columns[CurrentSortIndex].HeaderStyle.CssClass.Replace("sort-asc","");

【讨论】:

  • 我需要在代码隐藏文件中。就像我如何以同样的方式为特定索引标题列应用类,我需要删除那个 css 类
  • 我只需要为已排序的列索引应用该类,并保留我需要删除类属性的所有列。
【解决方案2】:

你可以试试这个:

gvMangeCareStaff.Columns[CurrentSortIndex].HeaderStyle.CssClass.Replace("sort-asc","")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 2012-08-23
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多