DataGrid canviar color de fila

09/10/2006 - 11:11 por Juanma | Informe spam
Hola

Tengo un datagrid donde quiero modificar el color (backcolor) de toda una
fila. Alguien sabe como hacerlo? De momento tengo el indice de la fila que
quiero modificar, pero no encuentro ninguna propiedad que me deje modificar
su backcolor.

Gracias
 

Leer las respuestas

#1 neualex
09/10/2006 - 19:52 | Informe spam
Juanma,

Private Sub dgClient_DoubleClick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles dgClient.DoubleClick

Dim w_Point As Point
w_Point = dgClient.PointToClient(Cursor.Position)

Dim w_Hit As DataGrid.HitTestInfo
w_Hit = dgClient.HitTest(w_Point)

Me.selectRow(w_Point)
End Sub

Private Sub dgClient_MouseUp(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles dgClient.MouseUp

Dim w_Point As Point
w_Point.X = e.X
w_Point.Y = e.Y

Me.selectRow(w_Point)
End Sub

Private Sub selectRow(ByVal wPoint As Point)

Dim w_HitInfo As DataGrid.HitTestInfo
w_HitInfo = dgClient.HitTest(wPoint)

If w_HitInfo.Type = DataGrid.HitTestType.Cell Then

dgClient.CurrentCell = New DataGridCell(w_HitInfo.Row,
w_HitInfo.Column)
dgClient.Select(dgClient.CurrentRowIndex)
End If
End Sub

Saludos

On Oct 9, 5:11 am, "Juanma" wrote:
Hola

Tengo un datagrid donde quiero modificar el color (backcolor) de toda una
fila. Alguien sabe como hacerlo? De momento tengo el indice de la fila que
quiero modificar, pero no encuentro ninguna propiedad que me deje modificar
su backcolor.

Gracias

Preguntas similares