我有一个gridview,我希望gridview的行在用户单击该行时变为蓝色,如果用户选择单击另一行则变为原始颜色。所以对于.e,g
Col1 Col2
1 Test1
2 Test2
如果用户单击 row1,则第 1 行应为蓝色,但如果用户选择单击 row2,则第 1 行应返回其原始颜色,第 2 行变为蓝色。
任何帮助将不胜感激。
谢谢。
默认情况下,它将您单击的单元格设置为蓝色。所以要让整行变成蓝色,有一个简单的方法:
单击您的网格视图并转到屏幕右侧的属性。gridView将有一个Selection Mode属性将其设置为FullRowSelect。
我在 SelectedRowStyle BackColor 中。您可以在那里设置所选行的颜色。我希望这有帮助。
将SelectedRowStyle
属性添加到您的GridView
:
<asp:GridView ID="GridView1" runat="server">
<SelectedRowStyle BackColor="Blue" /> Add this in your Gridview markup
<Columns>
//
</Columns>
</asp:GridView>