VB.NET中根据DataGridView中显示的数据条件数据行显示不同的颜色
2007-11-30 14:06
1091 查看
调用DataGridView中的RowPrePaint事件
具体代码如下:
Private Sub DataGridView1_RowPrePaint()Sub DataGridView1_RowPrePaint(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowPrePaintEventArgs) Handles DataGridView1.RowPrePaint
If (e.RowIndex >= DataGridView1.Rows.Count - 1) Then Return
Dim dgr As DataGridViewRow = DataGridView1.Rows(e.RowIndex)
Try
If (dgr.Cells("Isassign").Value.ToString() = "Y") Then
dgr.DefaultCellStyle.BackColor = Color.LightPink
dgr.DefaultCellStyle.SelectionBackColor = Color.Red
End If
Catch ex As Exception
End Try
End Sub
具体代码如下:
Private Sub DataGridView1_RowPrePaint()Sub DataGridView1_RowPrePaint(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowPrePaintEventArgs) Handles DataGridView1.RowPrePaint
If (e.RowIndex >= DataGridView1.Rows.Count - 1) Then Return
Dim dgr As DataGridViewRow = DataGridView1.Rows(e.RowIndex)
Try
If (dgr.Cells("Isassign").Value.ToString() = "Y") Then
dgr.DefaultCellStyle.BackColor = Color.LightPink
dgr.DefaultCellStyle.SelectionBackColor = Color.Red
End If
Catch ex As Exception
End Try
End Sub
相关文章推荐
- vb.net的datagridview如何让表格根据表格数据来改变颜色,如值为1时表格为红色,2时为蓝色
- devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
- 使用doublebuffered来解决VB.net中datagridview数据显示和滚动慢和卡顿的问题
- vb.net 利用datagridview显示DB数据(复杂数据的取得和显示)
- 如何使满足条件的数据显示不同的颜色
- vb.net 利用datagridview显示DB数据(亲自实践)
- [VB.NET]同一个dataset可以绑定到不同datagridview里吗,并且每个datagridview显示内容不同
- vb.net datagridview 奇数行偶数行显示不同的背景色
- Gridview某一列根据不同的条件显示不同颜色的实现(原创)
- LigerUi中Grid表记录根据条件显示不同颜色和不同内容!(实例)
- bootstrap-table.js如何根据单元格数据不同显示不同的字体的颜色
- Datagrid数据绑定后,根据不同条件判断显示问题
- XML+XSLT实现表格颜色交替,某列背景根据数据显示不同颜色
- asp.net 根据值不同,在绑定时显示不同颜色
- 根据数据,显示不同的数据颜色
- devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
- 根据条件,DBGrid不同行显示不同的颜色
- vb.net excel数据导入datagridview显示
- reportservice报表单元格根据条件显示不同的颜色
- 【VB.NET机房重构】DataGridView数据显示