Principales respuestas
Como Eliminar fila de un DataGridView con boton derecho del Mouse?

Pregunta
-
Hola Comunidad,
Buenos Dias
Necesito saber como eliminar ó tomar el valor de la columna Rol ya con ese dato puedo hacer lo que necesite, eliminar o actualizar una fila de un DataGridView con el boton derecho del Mouse tal como muestro la imagen:
para tomar los datos de la fila lo hice pero con eventos, haciendo click en la celda con fullrowselect en la grilla, la idea es hacer lo con el boton derecho.
Private Sub dgwGestor_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgwGestor.CellClick Dim row As DataGridViewRow = dgwGestor.Rows(e.RowIndex) Dim var As String = CStr(row.Cells(0).Value) MessageBox.Show(var) End Sub
Saludos
Gracias
Mauricio Hernández
- Editado mauriciohz martes, 7 de febrero de 2012 12:54 falta informacion
Respuestas
-
hola
y si haces
Context menu on a datagridviewcomo veras puede por medio de las coordenadas del mouse sabes que celda se esta pulsando
dentro del evento de la accion del menu podrias usar
DataGridView1.CurrentRow
para acceder a la fila que se selecciona y trabjar con esta
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Tomás Aranda martes, 7 de febrero de 2012 16:51
- Marcado como respuesta mauriciohz martes, 7 de febrero de 2012 18:21
Todas las respuestas
-
hola
y si haces
Context menu on a datagridviewcomo veras puede por medio de las coordenadas del mouse sabes que celda se esta pulsando
dentro del evento de la accion del menu podrias usar
DataGridView1.CurrentRow
para acceder a la fila que se selecciona y trabjar con esta
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Tomás Aranda martes, 7 de febrero de 2012 16:51
- Marcado como respuesta mauriciohz martes, 7 de febrero de 2012 18:21
-
Hola Leandro,
probe con DataGridView1.CurrentRow y me dio resultado, investigue sobre el CurrentRow y adapte a lo siguiente:
If (dgwGestor.CurrentRow IsNot Nothing) Then Dim rol As Object = dgwGestor.CurrentRow.Cells(0).Value MessageBox.Show(rol.toString()) end if
y en cuanto a Context menu on a datagridview esta bien bueno, con mas tiempo investigare sobre aquello, ya tengo un componente Context incluido.
Muchas Gracias
Saludos
Mauricio Hernández A.