【发布时间】: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