asp.net gridview中选定行的渐变

时间:2009-12-04 13:18:16

标签: asp.net gridview gradient

是否可以为所选行指定渐变颜色?我试过,但它是在细胞水平分配的,所以在每个细胞中我都有起始颜色和最终颜色。

3 个答案:

答案 0 :(得分:0)

我不确定你是否可以自己做渐变颜色,但有办法为表格中的给定行指定颜色。

如果您正在使用ASP.NET GridView并希望有一种区分行的方法,则可以使用AlternatingRowStyle属性来交替颜色,这样可以更容易区分字段。

另一个选择是返回一个相当通用的表,然后使用jQuery在客户端操作它。如果你走这条路线,那么有一些技巧描述允许你在点击as described in this tutorial上设置一个行颜色。

答案 1 :(得分:0)

您可以将css类应用于所选行,并使用渐变图像作为css属性中的背景图像。

答案 2 :(得分:0)

使用它可以实现您的目标

<AlternatingRowStyle CssClass="highlight" BackColor="Silver"/>
<EditRowStyle CssClass="bluishBack"/>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle CssClass="style" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle CssClass="highlight" BackColor="Silver"/>
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />