我正在使用 asp.net c#。我正在使用 gridview 来显示数据。我通过 CSS 控制所有格式。在 gridview 中,我定义了 itemtemplate + edititemtemplate + footertemplate 并通过模板字段中的绑定(bind)列进行排序。我的问题是显示为标题的列名称,颜色不会通过 CSS、字体大小、类型更改一切正常,但前景色是固定的,因为蓝色是任何主体帮助我解决如何更改允许的标题的前景色排序。
我的代码如下: asp:TemplateField HeaderText="Slsmn No."HeaderStyle-CssClass="GridHeaderStyle"SortExpression="Profile_Var"
问题是“Slsmn No.”显示蓝色和下划线,但在 css 中我给了 color:red
谢谢
最佳答案
您指定的 CSS 类 (GridHeaderStyle) 将应用于标题单元格,而不是标题链接。听起来好像正在应用默认链接颜色。
将以下内容添加到您的 CSS 文件中:
.GridHeaderStyle a {color: red;}
这应该会改变标题中的链接颜色。
希望这对您有所帮助!
关于c# - 不通过使用 CSS 更改 Gridview 中的标题文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655947/