DataGridView y MultiSelect

24/12/2006 - 19:54 por Carlos Gómez | Informe spam
Cuando tienes un DataGridView con MutiSelect a True y
SelectionMode=FullRowSelect, permite tener más de una fila
seleccionada.
Ahora bien, resulta que al hacer click sobre una fila, la selección de
filas que había se borra, y se queda únicamente la fila en la que se
ha hecho Click seleccionada.

Alguien sabe como evitar que esto ocurra, es decir, que la selección
que se tenga no se pierda, y la fila a la que se le ha hecho click pase
a estar seleccionada (si no lo estaba ya) o se elimine de la colección
de filas seleccionadas (si ya estaba seleccionada antes del click)
 

Leer las respuestas

#1 SoftJaén
25/12/2006 - 10:54 | Informe spam
"Carlos Gómez" preguntó:

Alguien sabe como evitar que esto ocurra, es decir, que la selección
que se tenga no se pierda, y la fila a la que se le ha hecho click pase
a estar seleccionada (si no lo estaba ya) o se elimine de la colección
de filas seleccionadas (si ya estaba seleccionada antes del click)



Hola, Carlos:

Si he entendido bien, lo que tienes que hacer para que la nueva fila
seleccionada no te elimine las anteriormente seleccionadas, es mantener
pulsada la tecla «Control» mientras seleccionas con el ratón otras filas
cualquiera. Ese ha sido siempre el comportamiento de todos los controles del
tipo cuadrícula o Grid, y al que la mayoría de usuarios se encuentra
acostumbrado, cuando desean seleccionar varias filas no consecutivas.

Un saludo y ¡Feliz Navidad!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares