Visual Basic.NET
44.707 lecturas

Datagrid. Seleccionar toda la fila al hacer click

Datagrid. Seleccionar toda la fila al hacer click
Publicado el lunes, 13 de febrero de 2006
Enlaces patrocinados
Para poder seleccionar toda la fila de un grid al hacer click encima utilizaremos la siguiente función:

Private Sub DgUrls_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DgUrls.MouseUp
Dim pt As System.Drawing.Point
pt = New Point(e.X, e.Y)

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

Donde DgUrls es el nombre del datagrid

Comparte el artículo en las redes sociales

4 comentarios del truco (página 1)
Weeds dice
solo con esto alcanza: DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
Publicado el miércoles, 27 de noviembre de 2013
Pablo dice
Private Sub DataGridView1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.DoubleClick Dim index As Integer = DataGridView1.CurrentRow.Index TextBox1.Text = DataGridView1.Rows(index).Cells(0).Value.ToString() TextBox2.Text = DataGridView1.Rows(index).Cells(1).Value.ToString() End Sub
Publicado el lunes, 23 de agosto de 2010
VB.Net dice
El codigo esta mal me envia error al momento de declarar la nueva variable: hti = DataGridView.HitTest(pt) desde ahi inicia todo el error. haber si tratan de solucionarlo, porque el truco esta interesante.Gracias
Publicado el sábado, 19 de junio de 2010
FmM dice
no me sirve asi me muestra error
Publicado el miércoles, 26 de mayo de 2010
Comentar el artículo
Nombre:
Mail:
Comentario:
Código de seguridad:
Captcha
Repite el código de seguridad

Los trucos más leídos de Visual Basic.NET