DevExpress的gridcontrol样式问题
gridcontrol行获取焦点之后,怎么改变焦点行的样式
比如gridcontrol初始显示都是红色字体,当我几点某行的时候,被点击的这行字体变为黑色
这个样式要怎么写?
我知道怎么变黑色,但是每次都是全部变黑色了,不是我要的单行变黑
高手指教下
[解决办法]
我有一个DEV中文的简单使用说明,不知道有没有用,很久以前用过这个东西,都忘了。
要的话留一下邮箱,发给你。
[解决办法]
设置 gridview.OptionsSelection-->EnableAppearanceFocusedCell=false,EnableAppearanceFocusedRow=true
就OK了
如果你希望选中行的颜色是别的颜色:设置 gridview.Appearance --> FocusedRow-->BackColor,ForeColor
[解决办法]
gridview的单击事件
[解决办法]
需要增加一个标志列,然后在CustomDrawCell中处理
Private Sub AdvBandedGridView1_FocusedRowChanged(ByVal sender As Object, ByVal e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) Handles AdvBandedGridView1.FocusedRowChanged AdvBandedGridView1.SetFocusedRowCellValue(标志列, "1") End Sub Private Sub AdvBandedGridView1_CustomDrawCell(ByVal sender As Object, ByVal e As DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs) Handles AdvBandedGridView1.CustomDrawCell If AdvBandedGridView1.GetRowCellValue(e.RowHandle, 标志列) = "1" Then e.Appearance.ForeColor = Color.Black End If End Sub