Duplicar una tabla html

16/06/2005 - 19:18 por IbanJBalasch | Informe spam
Buenas,

Os expongo mi problema a ver si sabeis de alguna solución, para java
la tengo y la he utilizado pero me es imposible adaptarla para C#, ahi
va la descripción:



Deseo generar la tipica pantalla de busqueda con un aspecto del tipo:

columna 1 columna 2 columna 3 columna
4
-

campo1 (listbox: igual, diferente, entre, ...) txtbox1 txtbox2
campo2 (listbox: igual, diferente, entre, ...) txtbox1 txtbox2
campo3 (listbox: igual, diferente, entre, ...) txtbox1 txtbox2
campo4 (listbox: igual, diferente, entre, ...) txtbox1 txtbox2

Es decir, el campo1 es nombre, seleccionamos del listbox el concepto a
buscar y en el txtbox1 ponemos el string de busqueda (el txtbox2 es
para las busquedas de tipo "desde-hasta").



Bien, me gustaria crear esta tabla dinámicamente, es decir, pasarle
los N campos que compondran la plantilla de búsqueda y que un proceso
se encarge de modificar dinámicamente el "html" resultante para
adoptar la tabla-plantilla a esta tabla-definitiva (n filas con 4
columnas).

Si es posible esto ¿podrias indicarme como hacerlo y/o enviarme un
ejemplo?

Gracias de antemano y un saludo,

Iban Juanico

Preguntas similare

Leer las respuestas

#1 A.Poblacion
16/06/2005 - 19:28 | Informe spam
Ponle a la tabla un id y un runat="server". Imaginemos que el id es
"MiTabla". Desde programa puedes añadirle filas asi:

HtmlTableCell nuevaCelda = new HtmlTableCell();
nuevaCelda.InnerText = "...";
HtmlTableRow nuevaFila = new HtmlTableRow();
nuevaFila.Cells.Add(nuevaCelda);
MiTabla.Rows.Add(nuevaFila);


"IbanJBalasch" wrote in message
news:
Os expongo mi problema a ver si sabeis de alguna solución, para java
la tengo y la he utilizado pero me es imposible adaptarla para C#, ahi
va la descripción:
[...]
Bien, me gustaria crear esta tabla dinámicamente [...]
Respuesta Responder a este mensaje
#2 IbanJBalasch
17/06/2005 - 09:35 | Informe spam
Asi copiaria la tabla en si pero no los elementos. Necesito copiar los
4 elementos que contiene la tabla origen
(label-listbox-textbox-textbox), ¿es esto posible?

Gracias
Respuesta Responder a este mensaje
#3 A.Poblacion
17/06/2005 - 10:22 | Informe spam
"IbanJBalasch" wrote in message
news:
Asi copiaria la tabla en si pero no los elementos. Necesito copiar los
4 elementos que contiene la tabla origen
(label-listbox-textbox-textbox), ¿es esto posible?



Si, de forma similar: Con un bucle vas recorriendo la colección Controls que
hay dentro de cada HtmlTableCell del HtmlTableRow de la tabla original. Y
por cada Control que te encuentras ahí dentro, haces un "new" de un control
del mismo tipo, le copias las mismas propiedades, y le haces un Add a la
colección de Controls del correspondiente HtmlTableCell que acabas de crear
en el nuevo HtmlTableRow. No es demasiado complicado, pero si un poco pesado
de hacer porque necesita bastantes líneas de código.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida