Refer-
HOW TO CHANGE ( SET ) GRIDVIEW SELECTED ROW COLOR IN ASP.NET[
^]
You can easily change the Row Background colour inside
SlectedIndexChanged
Event like below.
Protected Sub OnSelectedIndexChanged(sender As Object, e As EventArgs)
For Each row As GridViewRow In GridView1.Rows
If row.RowIndex = GridView1.SelectedIndex Then
row.BackColor = ColorTranslator.FromHtml("#A1DCF2")
Else
row.BackColor = ColorTranslator.FromHtml("#FFFFFF")
End If
Next
End Sub