Principales respuestas
Seleccionar filas en datagridview

Pregunta
-
Buenos dias!! Quiero seleccionar con un click una fila de una datagridview para eliminarla, pero al dar click en otra fila, quiero que se me quede selecciona esa, es decir que me permita seleccionar todas las filas que deseo mediantes click. Saludos
Respuestas
-
Hola
Puede crear una columna del tipo CheckBox en el DataGridView. Esta la permitirá hacer las selecciones que desee sin ningún inconveniente.
Dim col1 As DataGridViewCheckBoxColumn = New DataGridViewCheckBoxColumn() DataGridView1.Columns.Add(col1)
Saludos,
Miguel Torres
- Editado Miguel Torres C jueves, 25 de agosto de 2016 14:16
- Marcado como respuesta SPALACIO jueves, 25 de agosto de 2016 14:35
Todas las respuestas
-
Hola SPALACIO
Puede establecer SelectionMode para que seleccione toda la fila y MultiSelect. El código siguiente permite esta funcionalidad. Usted debe mantener Ctrl presionado para seleccionar filas de manera aleatoria. También puede usar la tecla Shift para seleccionar filas contiguas:
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect DataGridView1.MultiSelect = True
Si le ha servido no olvide votar y establecer como respuesta.
Saludos,
Miguel Torres
- Editado Miguel Torres C jueves, 25 de agosto de 2016 13:55
-
-
Hola
Puede crear una columna del tipo CheckBox en el DataGridView. Esta la permitirá hacer las selecciones que desee sin ningún inconveniente.
Dim col1 As DataGridViewCheckBoxColumn = New DataGridViewCheckBoxColumn() DataGridView1.Columns.Add(col1)
Saludos,
Miguel Torres
- Editado Miguel Torres C jueves, 25 de agosto de 2016 14:16
- Marcado como respuesta SPALACIO jueves, 25 de agosto de 2016 14:35
-
Hola
Puede crear una columna del tipo CheckBox en el DataGridView. Esta la permitirá hacer las selecciones que desee sin ningún inconveniente.
Dim col1 As DataGridViewCheckBoxColumn = New DataGridViewCheckBoxColumn() DataGridView1.Columns.Add(col1)
Saludos,
Miguel Torres
-
Gracias por tu respuesta pero al seleccionar la otra fila, se me desmarca la seleccionada, y no quiero hacerlo con CTRL + CLICK.
En cualquier aplicación es de esperar que para seleccionar mas de un elemento se tenga que presionar la tecla CTRL + la selección de una elemento con el Mouse, y si la selección es contigua o de rango se presiona la tecla SHIFT. Te recomiendo no ir en contra de lo que el usuario ya da por entendido (usabilidad).
Otra opción de selección múltiple es agregar una columna de tipo DataGridViewCheckBoxColumn.
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios. -
Gracias por tu respuesta pero al seleccionar la otra fila, se me desmarca la seleccionada, y no quiero hacerlo con CTRL + CLICK.
En cualquier aplicación es de esperar que para seleccionar mas de un elemento se tenga que presionar la tecla CTRL + la selección de una elemento con el Mouse, y si la selección es contigua o de rango se presiona la tecla SHIFT. Te recomiendo no ir en contra de lo que el usuario ya da por entendido (usabilidad).
Otra opción de selección múltiple es agregar una columna de tipo DataGridViewCheckBoxColumn.
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.