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

[SOLUCIONADO] agregar campos a tabla dinamicamente

Estas en el tema de agregar campos a tabla dinamicamente en el foro de .NET en Foros del Web. Buenos dias compañer@s, lo siguiente, tengo una tabla asp y lo que deseo es adicionarle celdas en nuevas filas con controles atraves de un evento ...
  #1 (permalink)  
Antiguo 03/09/2013, 12:01
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación agregar campos a tabla dinamicamente

Buenos dias compañer@s,

lo siguiente, tengo una tabla asp y lo que deseo es adicionarle celdas en nuevas filas con controles atraves de un evento de boton, lo cual hasta ahora logro, el inconveniente es que al darle click por segunda vez no me muestra un nueva fila sino que me repisa la recien agregada.

el codigo que tengo en el boton es:

Código:
 
            TableRow fila;
            TableCell celda0;
            TableCell celda1;
            int iCan = Convert.ToInt32(lbUbica.Text);//Para identificar cuantas lineas he adicionado
            iCan++;
            lbUbica.Text = iCan.ToString();//control en la celda
            FileUpload fuDim = new FileUpload();//control en la celda
            Label lbDim = new Label();
            fuDim.ID = "Adj_" + iCan;
            lbDim.Text = "Adjunto "+ iCan;
            celda0 = new TableCell();
            celda0.Controls.Add(lbDim);
            celda1 = new TableCell();
            celda1.Controls.Add(fuDim);

            fila = new TableRow();
            fila.Cells.Add(celda0);
            fila.Cells.Add(celda1);
            tabla.Rows.Add(fila);//en la forma existe la tabla con ese nombre
lo que necesitaria saber es de que forma al darle click de nuevo siempre adicione uno nuevo sin repisar los existentes

de antemano les agradecere
  #2 (permalink)  
Antiguo 09/09/2013, 00:28
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 2
Respuesta: agregar campos a tabla dinamicamente

Hola,
tu problema es conceptual, no algorítmico. Tienes que tener presente que estas en web, por lo que veo estás trabajando en ASP.NET Webforms. Cada vez que ejecutas se está construyendo de nuevo el objeto. Es que no veo el código completo, pero, o bien debes utilizar AJAX, o variables de sesión.
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación

Etiquetas: c#
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 03:34.