Foros del Web » Programando para Internet » ASPX (.net) »

Añadir campos dinamicamente en una celda sin que se salten de linea

Estas en el tema de Añadir campos dinamicamente en una celda sin que se salten de linea en el foro de ASPX (.net) en Foros del Web. Buenas a todos !!! Tengo un problemon con las celdas y tablas, etc... Tengo una pagina de cabecera, en la que segun un tipo de ...
  #1 (permalink)  
Antiguo 06/06/2007, 09:30
Avatar de Thencho  
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta Añadir campos dinamicamente en una celda sin que se salten de linea

Buenas a todos !!!

Tengo un problemon con las celdas y tablas, etc...

Tengo una pagina de cabecera, en la que segun un tipo de parametros tengo que crear un numero de controles, es decir, crea un label y un textbox, o un combobox, segun ponga en la tabla.

El problema es que cuando se llenan tantos controles que pasan del ancho de la fila en las que esta introducidos, a veces se me queda el label en una fila y el control en otra, a veces no los separa, segun del tamaño.

Lo que quiero es que siempre permanezcan en la misma linea el label y su control, que no se separen.

Para ello he intentado crear una tabla para cada label y cada control, pero entonces me aparece siempre una tabla debajo de otra. También he intentado crear una celda para cada conjunto de label y control, pero al estar todas en la misma fila me hace las celdas mas pequeñas y entonces me situa mal los controles.

Con lo de las celdas tambien he intentado a darle la propiedad de NoWrap a true, pero entonces me empuja todas las celdas hacia la derecha pasandose del ancho de la página.

No se como hacer esto, a alguien se le ocurre alguna forma, se aceptan todo tipo de sugerencias, a ver si puedo solucionar este problema.

Saludos a todos.
__________________
Bueno PEÑA
AGUR !!! :adios:
  #2 (permalink)  
Antiguo 06/06/2007, 09:35
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años
Puntos: 9
Re: Añadir campos dinamicamente en una celda sin que se salten de linea

Hola Trencho!
Pero eso es normal no? Si se van a ir generando controles y no sabes el tamaño que van a ocupar, debes tenerlo en cuenta... Por lo que entiendo (que no entendí muy bien...) no quieres ni que se te vaya para la derecha, ni que se generen dos líneas. Entonces déjale un contenedor con el suficiente espacio para contener el caso más extenso... O no va por ahi?
Saludos!
__________________
..:: moNTeZIon ::..
  #3 (permalink)  
Antiguo 06/06/2007, 09:38
Avatar de Thencho  
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: Añadir campos dinamicamente en una celda sin que se salten de linea

Buenas Montezion,

yo lo que quiero es que si llegan al final de la linea no se me separen el label y el control, y se me bajen los dos abajo.
__________________
Bueno PEÑA
AGUR !!! :adios:
  #4 (permalink)  
Antiguo 06/06/2007, 09:43
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años
Puntos: 9
Re: Añadir campos dinamicamente en una celda sin que se salten de linea

Ah vale! Ahora entendí.
Aun no me he encontré con esto. Has probado meter los dos controles en un
Código:
<div style="display: inline;">...</div>
Te ocurre lo mismo?
__________________
..:: moNTeZIon ::..
  #5 (permalink)  
Antiguo 06/06/2007, 10:06
 
Fecha de Ingreso: mayo-2004
Mensajes: 85
Antigüedad: 20 años, 8 meses
Puntos: 1
Re: Añadir campos dinamicamente en una celda sin que se salten de linea

creo q hay comando para las filas de la tabla: nowrap que hacía justo eso.

<tr nowrap>

prueba a ver si hay suerte.


saludos
  #6 (permalink)  
Antiguo 06/06/2007, 10:10
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años
Puntos: 9
Re: Añadir campos dinamicamente en una celda sin que se salten de linea

Otra prueba, con css:
Código:
<div style="display: inline; white-space: nowrap;">...</div>
Suerte!
__________________
..:: moNTeZIon ::..
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 02:53.