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

page-break en Tabla

Estas en el tema de page-break en Tabla en el foro de .NET en Foros del Web. Hola Foro, No tengo muy bien claro si el tema se puede preguntar en este foro, pero como es Net, por ende, hay una gran ...
  #1 (permalink)  
Antiguo 16/11/2006, 08:18
Avatar de shalom_dy  
Fecha de Ingreso: marzo-2005
Ubicación: Chile
Mensajes: 94
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta page-break en Tabla

Hola Foro,
No tengo muy bien claro si el tema se puede preguntar en este foro, pero como es Net, por ende, hay una gran base en html

Resulta que he tratado de hacer un page-break en una tabla, y toda la documentacion me dice que no se puede, existe una clase que puedo definir de este modo:

.saltopagina{
page-break-before: left ;
}

Pero no me resulta. se ve la ultima fila cortada en la mitad.

Mi tabla tiene muchos registros y es necesario un salto de pagina, pero sin que me corte algun registro.

No puedo usar Datagrid.(no pork no kiera, sino por que no quieren que use Datagrid)

Como puedo solucionar el tema de page-break????
__________________
Shalom Dy.
  #2 (permalink)  
Antiguo 16/11/2006, 10:29
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Hola!.


Supongo que te refieres a un salto del página cuando la imprimes. Si es así te recomiendo lo siguiente:

Internet Explorer:

Se tiene que crear un estilo y definir el Tag <H1> de la seguiente forma:

Código:
<STYLE>
H1.SaltoDePagina { PAGE-BREAK-AFTER: always }
</STYLE>
En el sitio donde sequiera forzar el salto deberemos poner el Tag <H1> con el estilo definido:

Código:
<H1 class=SaltoDePagina> </H1>

Netscape:

Es automático.

Espero te sirva.

Saludos.
  #3 (permalink)  
Antiguo 16/11/2006, 11:18
Avatar de shalom_dy  
Fecha de Ingreso: marzo-2005
Ubicación: Chile
Mensajes: 94
Antigüedad: 19 años, 1 mes
Puntos: 0
Pero donde lo pondria ????

Porque es parte de los registro de una tabla los que deben pasar a la otra página, sin que el último registro se vea cortado como por la mitad, sino que salte a la pagina siguiente. Mi tabla se llena automaticamente desde una consulta.
__________________
Shalom Dy.
  #4 (permalink)  
Antiguo 16/11/2006, 17:06
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Que tal.


Lo que yo hice en su momento, fue ver cuantos registros cabian en la hoja, por ejemplo 20.

Entonces cuando estes en el ciclo que imprime los registros, cada 20 registros metes el tag <H1>, así tal cual, por ejemplo.

Código:
<TR>
     ....
</TR>
<H1 class=SaltoDePagina> </H1>
<TR>
     ....
</TR>
Intentalo y vas a ver que funciona.

Saludos
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 09:29.