Sebelumnya saya pernah mem-posting tentang "Load data ke treeview" dimana memisahkan bilangan genap dan ganjil (dengan fungsi mod). Nah kali ini saya ingin share penggunaan lain dari fungsi mod itu, yaitu membuat latar(back color) zebra pada grid atau list. Seperti gambar dibawah ini :
Bagaimana? lumayan sedikit "Cantik" kan ? ... hehehe, OK kita langsung saja ke codingnya, saya sudah buatkan function/sub nya :
Ini untuk DataGridView :Public Sub djieChangeColorGrid(ByVal pDataGridView As DataGridView)
For Each iRow As DataGridViewRow In pDataGridView.Rows
For Each iCell As DataGridViewCell In iRow.Cells
If iRow.Index Mod 2 = 0 Then
iCell.Style.BackColor = Color.Aqua
Else
iCell.Style.BackColor = Color.LightBlue
End If
Next
Next
End Sub
Ini untuk ListView:
Public Sub djieChangeColorList(ByVal pListView As ListView)
For Each iItem As ListViewItem In pListView.Items
If iItem.Index Mod 2 = 0 Then
iItem.BackColor = Color.GreenYellow
Else
iItem.BackColor = Color.White
End If
Next
End Sub
Silahkan kembangkan lagi fungsi ini, misalnya dengan mengganti warna lain, ataupun style lain sesuai dengan kebutuhan sobat.. Semoga bermanfaat.
Tags:
coloring grid, coloring list, row color datagridview, color alterrnate datagridview, listview color, style row grid, using color for grid or list, how to coloring datagridview, vbnet, c#
0 komentar:
Posting Komentar