【问题标题】:GridView doesn't apply css in Firefox and IEGridView 在 Firefox 和 IE 中不应用 css
【发布时间】:2013-09-04 13:58:19
【问题描述】:

我的问题如下 - 我将彩色文本放在我的 GridView 单元格之一中:

e.Row.Cells[4].Attributes.Add("style", "color: green");
e.Row.Cells[4].Text = "Some text";

它还为单元格 [4] 的右边框和下边框着色。 我尝试通过 CssClass 将黑色边框颜色放在 GridView 上,也将 BorderColor 属性放在 GridView 属性中的 RowStyle 上,还放置一些代码,就在上面的代码下方 - 一行:

GridView1.Attributes.Add("style", "border-color: black");

这 3 种解决方案都没有为右边框和下边框着色。

谁有解决办法?

非常感谢。

【问题讨论】:

  • 应用样式属性时的 HTML 输出是什么?有style属性吗?
  • 如果你只想给你的单元格一个边框和一个文本颜色,你为什么不写Add("style", "color: green; border:1px solid black");
  • 嗯,表有border-collapse:collapse吗?
  • @StevenV - 我没有在 HTML 中看到我的 GridView!当我看到这个时,我很惊讶。这可能是因为我在单击按钮时使 GridView 在页面上可见。 Button 和 GridView 在 UpdatePanel 中,也许这就是我在 HTML 中看不到它的原因。
  • @MrLister - 你的解决方案奏效了!非常感谢。 +1

标签: c# css gridview colors


【解决方案1】:

如果您使用的是 Firebug for Firefox,请检查表格并查看 HTML 输出。您将能够根据它设置样式。

table tr td{border:1px solid black}

【讨论】:

    猜你喜欢
    • 2014-12-23
    • 1970-01-01
    • 2015-08-20
    • 2014-12-16
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2013-07-01
    相关资源
    最近更新 更多