Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2006, 13:10
yoltik
 
Fecha de Ingreso: octubre-2004
Mensajes: 142
Antigüedad: 20 años, 5 meses
Puntos: 0
problemas con pages de dg en c#

Saludos!!!

Quisiera saber si hay alguna forma de componer lo siguiente:

Hice una rutina para separar en dos dg la información que se presenta en una bd, esto con la finalidad de imprimir.
Pongo a su disposición el codigo de esta cosita...
Código:
if(e.NewPageIndex==0)
	dgStock.CurrentPageIndex = e.NewPageIndex;
else
{
	dgStock.CurrentPageIndex = e.NewPageIndex+1;			
	lblHojaA.Text=Convert.ToString(Convert.ToInt32(lblHojaA.Text)+1);
}
if(dgStock.CurrentPageIndex<Convert.ToInt32(lblPages.Text))		
	dbm.FillDataGrid("exec PlanBImpresionAlmacen "+ Session["idSucursal"],dgStock,"tblStock");						
else
{
	dgStock.CurrentPageIndex = e.NewPageIndex;
	dbm.FillDataGrid("exec PlanBImpresionAlmacen "+ Session["idSucursal"],dgStock,"tblStock");						
}
dgStock2.CurrentPageIndex = dgStock.CurrentPageIndex +1;		
if(dgStock2.CurrentPageIndex<Convert.ToInt32(lblPages.Text))		
{
	dgStock2.Visible=true;
	dbm.FillDataGrid("exec PlanBImpresionAlmacen "+ Session["idSucursal"],dgStock2,"tblStock");				
	imprimir();
}
else
{
	dgStock2.Visible=false;
	dgStock.PagerStyle.Visible=false;
	btnSalir.Visible=true;
	imprimir();
}
ademas pone el numero de pagina para imprimir y las que hacen falta. Ok todo hasta ahi esta bien solo que ... Se sigue!!!! es decir cuando ha llegado al final de la bd en una de las dg ésta se continúa hasta completar el numero de renglones a visualizar y si no es porque por ahi hay una trampita para evitar que se muestre la otra dg, seguramente se ciclaria.

Alguien puede ayudarme????

Última edición por yoltik; 11/04/2006 a las 17:20