Автор:
Алексей Немиро | добавлено: 05.03.2010, 20:49 | просмотров: 5021 (1+) | комментариев:
0 | рейтинг:
x1
Чтобы изменить цвет строки элемента GridView при заполнении данными, необходимо обрабатывать событие RowCreated, которое возникает при создании новой строки. Ниже приведенный пример случайным образом изменят цвет каждой новой строки.
Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
Dim arrColor() As String = {"Red", "Blue", "Silver", "Green"}
Dim intIndex As Integer = CType(e.Row.RowIndex, Integer) - 1
If intIndex >= 0 Then
GridView1.Rows(intIndex).BackColor = arrColor(Int(3 * Rnd))
ElseIf intIndex < 0 And gvOrders.Rows.Count > 0 Then
intIndex = GridView1.Rows.Count - 1
GridView1.Rows(intIndex).BackColor = arrColor(Int(3 * Rnd))
End If
End Sub