Private Sub GridView1_RowCellStyle(sender As Object, e As
RowCellStyleEventArgs) Handles GridView1.RowCellStyle
Try
If IsDBNull(e.CellValue) Then
e.Appearance.BackColor = Color.LightYellow
End If
Dim selectedCells As GridCell() = GridView1.GetSelectedCells()
isRowSelected = GridView1.IsRowSelected(e.RowHandle)
For Each Cells In selectedCells
If GridView1.GetSelectedCells.Count = 1 Then
If IsDBNull(GridView1.GetRowCellValue(Cells.RowHandle,
Cells.Column)) Then
e.Appearance.BackColor = Color.LightYellow
End If
Else
If isRowSelected Then
If IsDBNull(GridView1.GetRowCellValue(Cells.RowHandle,
Cells.Column)) Then
e.Appearance.BackColor = Color.FromArgb(226, 234,
253)
End If
End If
End If
Next
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
xtragrid cellulaire et les lignes de sélection utilisant DevExpress Winforms Vb.net
J'utilise DevExpress .I déclarer la valeur « DBNull » doit être de couleur par défaut dans « Lightyellow'.After je veux être sélectionné rows ou Cell dans la valeur 'DbNull' pour changer la couleur bleue. Qu'ai-je fait de mal? Je veux être Sélectionnez les cellules ou les lignes à modifier la couleur (cette valeur nulle également)
Que devrait changer en bleu? La rangée entière, ou juste cette cellule? – greenTree
ligne sélectionnée ou cellule à modifier Couleur bleue. (Cette valeur Null également) –