primero determino en la primera pagina la resolucion de pantalla con javascript
screenWidth = screen.width;
esa variable se la paso como parametro a la siguiente pagina que se abre inmediatamente, esa es una pagina aspx
esa pagina esta formada por tablas cuyas dimensiones estan en %, no en pixeles...
y modifico las propiedades del datagrid dependiendo del valor de la variable screenWidth
if (resolucion <= 800)
{
pnlDtl.Width = 490;
pnlDtl.Height = 330;
pnlHDR.Height = 330;
dtgDrill_DTL.PageSize = 10;
dtgDrill_HDR.PageSize = 10;
ltbFiltrosTextos.Width = 200;
}
else
{
pnlDtl.Width = 715;
pnlDtl.Height = 502;
pnlHDR.Height = 502;
dtgDrill_DTL.PageSize = 18;
dtgDrill_HDR.PageSize = 18;
ltbFiltrosTextos.Width = 400;
}