Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas Con Datagrid

Estas en el tema de Problemas Con Datagrid en el foro de .NET en Foros del Web. Hola Compañeros, Miren Tengo En El Evento Mouseup Del Datagrid Un Metodo Para Que Al Dar Click Sobre Una Determinada Celda, Pues Me Seleccione Todo ...
  #1 (permalink)  
Antiguo 23/10/2006, 13:18
 
Fecha de Ingreso: octubre-2006
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Problemas Con Datagrid

Hola Compañeros, Miren Tengo En El Evento Mouseup Del Datagrid Un Metodo Para Que Al Dar Click Sobre Una Determinada Celda, Pues Me Seleccione Todo El Registro, Como Puedo Hacerle Para Que Me Seleccione Uno Y Si Le Doy Click A Una Celda De Otro Registro Me Seleccione Otro Y Asi Y Para Que Si Le Doy Click A Una Seleccionada Me Quite La Seleccion, Aparte Saben Como Hacerle Para Guardar El Determinado Valor De Una Celda De Todas Las Columnas Que Estan Seleccionadas En Un Array Y Mover Este Array Con Todos Sus Valores A Otra Ventana??? Muchas Gracias Por Su Ayuda.
  #2 (permalink)  
Antiguo 23/10/2006, 14:43
 
Fecha de Ingreso: octubre-2006
Mensajes: 20
Antigüedad: 17 años, 6 meses
Puntos: 0
Amigo creo que he resuelto en parte tu problema:
Según me explicas para seleccionar varios registros a la vez:
le das a la propiedad multiselect = true
si lo que quieres es poder seleciionar solo uno a la vez:
seria lo contrario le das false.
Si quieres seleccionar todo el registro tienes que ir a la propiedad selection mode y escoger "FullRowSelect"
Para quitarle la seleccion dando click en una de las celdas correspondientes programale el evento cellclick.
Para transportar el arreglo ese llenalo de forma dinamica obteniendo todos los valores de ese registro que en cada iteracion seria
dataGridView1.SelectedRows[0].Cells[0].Value.ToString()

Espero haberte ayudado en algo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:57.