您的位置:首页 > 移动开发 > Objective-C

DevExpress.XtraGrid.Views.Grid 的颜色设置

2009-03-19 17:12 483 查看
DevExpress.XtraGrid的颜色功能
Category: 

在GridView事件中添加以下代码:

Imports DevExpress.XtraGrid.Views.Grid
' ...
Private Sub GridView1_RowStyle(ByVal sender As Object, ByVal e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles GridView1.RowStyle
Dim view As GridView = sender
If (e.RowHandle >= 0) Then
Dim category As String = view.GetRowCellDisplayText(e.RowHandle, view.Columns("Category"))
If category = "Beverages" Then
e.Appearance.BackColor = Color.Salmon
e.Appearance.BackColor2 = Color.SeaShell
End If
End If
End Sub


还可以具体选择某几列选择颜色:
Imports DevExpress.XtraGrid.Views.Grid
' ...

Private Sub GridView1_RowCellStyle(ByVal sender As Object, ByVal e As DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs) Handles GridView1.RowCellStyle
Dim view As GridView = sender
If e.Column.FieldName = "Count" Or e.Column.FieldName = "Unit Price" Then
Dim category As String = view.GetRowCellDisplayText(e.RowHandle, view.Columns("Category"))
If category = "Seafood" Then
e.Appearance.BackColor = Color.DeepSkyBlue
e.Appearance.BackColor2 = Color.LightCyan
End If
End If
End Sub

对列名为Count和Unit Price的两列显示颜色,其它列不考虑.
(具体详情请查看自带文档中的
ms-help://DevExpress2005/DevExpress.XtraGrid/CustomDocument758.htm)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  object string 文档
相关文章推荐