【发布时间】:2012-11-21 14:51:39
【问题描述】:
使用 .Net 2005
我在默认单元格样式中更改背景行颜色(白色到蓝色)。但蓝色并未显示所有行。
替代行显示为白色。我想将所有行显示为相同的颜色。
谁能帮我做。
【问题讨论】:
-
:请分享您的代码。
-
如果您只更改了 RowStyle,请参见 AlternatingRowStyle。
使用 .Net 2005
我在默认单元格样式中更改背景行颜色(白色到蓝色)。但蓝色并未显示所有行。
替代行显示为白色。我想将所有行显示为相同的颜色。
谁能帮我做。
【问题讨论】:
您好,您可以像这样设置 gridview 行背景颜色
protected void gridview _RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{ e.Row.BackColor = System.Drawing.Color.Blue; }
}
【讨论】:
检查您是否在 aspx 的 gridview 中设置了 AlternatingRowStyle 属性。如果是,请将其删除并仅设置 RowStyle 属性。例如-
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
【讨论】: