选择gridview行并更改该行的颜色

时间:2013-04-09 22:28:44

标签: c# asp.net

我有一个gridview,我希望当用户点击该行时,gridview的行变为蓝色,如果用户选择单击另一行,则转向原始颜色。所以对于.e,g

Col1   Col2

1       Test1
2       Test2

如果用户点击了row1,那么第1行应该是蓝色,但如果用户选择单击row2,则Row1应该恢复原来的颜色,而row2变为蓝色。

任何帮助将不胜感激。

感谢。

3 个答案:

答案 0 :(得分:1)

默认情况下,它会将您单击的单元格设置为蓝色。因此,为了获得整行蓝色,有一种简单的方法可以做到这一点:

单击您的gridview并转到屏幕右侧的属性。 gridView的选择模式属性将其设置为 FullRowSelect

答案 1 :(得分:0)

我在SelectedRowStyle BackColor中。您可以在那里设置所选行的颜色。我希望这有帮助。

答案 2 :(得分:0)

SelectedRowStyle属性添加到GridView

<asp:GridView ID="GridView1" runat="server">      
     <SelectedRowStyle BackColor="Blue" />  Add this in your Gridview markup
        <Columns>  
          //
        </Columns>          
</asp:GridView>