How to Format Rows in DataGridView In VB.NET
Here is small example to format the rows backColor , You need write the code in CellFormatting Event of datagridview. Private Sub TxtList_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles TxtList.CellFormatting
For i As Integer = 0 To TxtList.RowCount - 1
If TxtList.Item("Status", i).Value = "Pending" Then
TxtList.Rows(i).DefaultCellStyle.BackColor = Color.Gold
ElseIf TxtList.Item("Status", i).Value = "Approved" Then
TxtList.Rows(i).DefaultCellStyle.BackColor = Color.YellowGreen
ElseIf TxtList.Item("Status", i).Value = "Decline" Then
TxtList.Rows(i).DefaultCellStyle.BackColor = Color.OrangeRed
End If
Next
End Sub
Here TxtList is the DataGridView Control.
No comments:
Post a Comment