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

Datagrid "Dinámico"

Estas en el tema de Datagrid "Dinámico" en el foro de .NET en Foros del Web. Hola, vereis tengo que hacer un Datagrid para guardar los datos de un remolque. Ese remolque puede tener 4 pisos como máximo que van a ...
  #1 (permalink)  
Antiguo 25/01/2011, 12:12
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Datagrid "Dinámico"

Hola, vereis tengo que hacer un Datagrid para guardar los datos de un remolque. Ese remolque puede tener 4 pisos como máximo que van a ser las filas. Las columnas van a ser el número de piso, largo, alto y ancho.
Un datagrid de 4x4.

No he tenido ningun problema para hacerlo, grabo los dimensiones desde campos de texto y el número de piso lo meto automático segun los que haya ya con un simple Rowcont. Si el rowcont es = 3 pues el piso que inserta es el 4.

El problema viene al borrar , si tienes 4 pisos y quieres borrar el 2º, en el Datagrid tienen que pasar el 3º al segundo con sus respectivas dimensiones y el 4º al tercero también con sus dimensiones.

Es Lógico ya que no vas a tener piso 3º sin tener el 2. Entonces quiero saber si se os ocurre alguna forma de hacerlo que no sea "a pedal" teniendo que hacer mogollón de INSERTS, UPDATES y SELECTS ya que los datos que muestro en el DataGrid son de una tabla...

No sé si con una tabla temporal y grabando al final o como lo haríais vosotros...
Gracias.
  #2 (permalink)  
Antiguo 25/01/2011, 15:40
Avatar de SDEK  
Fecha de Ingreso: diciembre-2009
Ubicación: MX
Mensajes: 156
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: Datagrid "Dinámico"

Hola,

Y si agregas un campo a la tabla que guarde el primer valor que toma la fila al agregarla. Ahora bien, ese campo sería el que mostrarías como ID o número de la fila. Y la columna que muestra el rowcount la ocultarías. De esta manera, el número real de la fila sería transparente para quien la vea.

Saludos,
__________________
Tecnologías de la Información
Karel Priego
| @karelpriego

Etiquetas: datagrid
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 14:31.