Hola a todos!!
Tengo un problema a la hora de seleccionar una fila de un Datagrid. Consigo
que cuando pincho en una celda me selecciones toda la fila, aunque la celda
en la que he pinchado se queda solo seleccionado el texto. Yo quiero hacer
una seleccion igual a la que se produce cuando pinchas en la flecha de
seleccion de filas.
Hay otra cosa que no me hace, y es que al desplazarme por el Datagrid con el
teclado (flechas) si me desplazo en la misma fila si me selecciona toda la
fila, si cambio de fila me selecciona solo la celda.
El codigo que estoy usando es:
Function formatearGid()
Dim Cliente As DataGridTextBoxColumn
Dim Destino As DataGridTextBoxColumn
Cliente = Me.dgrd.TableStyles(0).GridColumnStyles("Cliente")
Destino = Me.dgrd.TableStyles(0).GridColumnStyles("Destino")
AddHandler Cliente.TextBox.Enter, New EventHandler(AddressOf
Entrar_en_Celda)
AddHandler Destino.TextBox.Enter, New EventHandler(AddressOf
Entrar_en_Celda)
End Function
Private Sub Entrar_en_Celda(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Me.dgrd.Select(Me.dgrd.CurrentRowIndex)
End Sub
Private Sub dgrd_CurrentCellChanged(ByVal sender As Object, ByVal e As
System.EventArgs) Handles dgrd.CurrentCellChanged
formatearGid()
End Sub
Leer las respuestas