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????