c# - 不通过使用 CSS 更改 Gridview 中的标题文本颜色

标签 c# asp.net gridview

我正在使用 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/

相关文章:

c# - 服务器和客户端应用程序之间的推送通知机制

c# - AdaBoost 反复选择相同的弱学习器

c# - 根据名称将文件移动到相应的文件夹

c# - Asp.net 日历控件

c# - 在使用 Mono 的 Ubuntu 中运行基于 DevExpress 的 ASP.NET Web 应用程序时出错

c# - 在ASP.NET Web应用程序中记录错误

c# - 验证电话号码以允许 () 和空格,但我使用的正则表达式不允许输入这些。

asp.net - 如何突出显示 Gridview 中的最大值

android - 在底部和顶部 View 之间将 Android 中的 View 居中

android - 图标未显示在 ImageView 中