Seleccionar toda una fila en un DataGrid

15/10/2005 - 18:28 por Jhon Jhon | Informe spam
Hola , quisiera saber como puedo hacer que se pueda seleccionar toda la fila
de un DataGrid , normalmente cuando navegamos por un DataGrid se navega
atravez de las columnas de una fila , de antemano agardesco su ayuda .
 

Leer las respuestas

#1 SoftJaén
16/10/2005 - 10:27 | Informe spam
"Jhon Jhon" preguntó:

como puedo hacer que se pueda seleccionar toda la fila
de un DataGrid, ...



Hola:

- Seleccionar la fila con el ratón:

Private Sub DataGrid1_MouseUp( ... ) Handles DataGrid1.MouseUp

' Al hacer clic sobre una celda, quedará seleccionada la fila entera
'
Dim pt As Point = New Point(e.X, e.Y)

With DataGrid1
Dim hti As DataGrid.HitTestInfo = .HitTest(pt)
If hti.Type = DataGrid.HitTestType.Cell Then
.CurrentCell = New DataGridCell(hti.Row, hti.Column)
.Select(hti.Row)
End If
End With

End Sub

- Seleccionar la fila al navegar con el teclado:

Private Sub DataGrid1_CurrentCellChanged( ... ) Handles ...

DataGrid1.Select(DataGrid1.CurrentRowIndex)

End Sub

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares