seleccionar toda la fila del datagrid
Publicado por carlos (3 intervenciones) el 16/06/2007 15:54:26
hola, lo que estoy intentando es seleccionar toda la fila de un datagrid al pinchar en cualquier de sus celdas. Encontré el siguiente código en internet pero me da problemas. Mirarlo y diganme pq puede ser:
Private Sub DataGrid_usuarios_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGrid_usuarios.MouseUp
Dim pt As System.Drawing.Point
pt = New Point(e.X, e.Y)
Dim hti As DataGridView.HitTestInfo = DataGrid_usuarios.HitTest(e.X, e.Y)
If hti.Type = DataGridViewHitTestType.Cell Then
Me.DataGrid_usuarios.CurrentCell = New DataGridCell(hti.RowY, hti.ColumnX)
Me.DataGrid_usuarios.Select(hti.RowIndex)
End If
End Sub
PERO ME DA ESTOS ERRORES
-un valor de tipo 'System.Windows.Forms.DataGridCell' no se puede convertir en 'System.Windows.Forms.DataGridViewCell'.
-Error de resolución de sobrecarga porque ninguna de las funciones 'Select' a las que se tiene acceso acepta este número de argumentos.
ESPERO QUE PUEDAN AYUDARME YA QUE NO SE COMO RESOLVERLO.GRACIAS
Private Sub DataGrid_usuarios_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGrid_usuarios.MouseUp
Dim pt As System.Drawing.Point
pt = New Point(e.X, e.Y)
Dim hti As DataGridView.HitTestInfo = DataGrid_usuarios.HitTest(e.X, e.Y)
If hti.Type = DataGridViewHitTestType.Cell Then
Me.DataGrid_usuarios.CurrentCell = New DataGridCell(hti.RowY, hti.ColumnX)
Me.DataGrid_usuarios.Select(hti.RowIndex)
End If
End Sub
PERO ME DA ESTOS ERRORES
-un valor de tipo 'System.Windows.Forms.DataGridCell' no se puede convertir en 'System.Windows.Forms.DataGridViewCell'.
-Error de resolución de sobrecarga porque ninguna de las funciones 'Select' a las que se tiene acceso acepta este número de argumentos.
ESPERO QUE PUEDAN AYUDARME YA QUE NO SE COMO RESOLVERLO.GRACIAS
Valora esta pregunta


0