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;
}