2010-12-15 4 views
0

J'ai fait quelques recherches sur Google et il semble que Datagrid qui s'étend sur une page aura une partie coupée quand il est imprimé sur le navigateur IE.Datagrid ne pas imprimer correctement sur le navigateur IE mais bien sur Firefox et Chrome

L'une des solutions suggérées consiste à mettre à niveau vers .Net 2.0 à partir de .Net 1.1 mais pour le moment ce n'est pas une option viable.

J'ai quelques Datagrids. Chacun suit l'autre et peut s'étendre sur une taille d'impression d'une page.

Existe-t-il une solution viable pour que ces tables de données de données ne soient pas tronquées lors de l'impression à partir d'Internet Explorer?

Répondre

0

Résolution de ce problème.

Juste besoin de vous assurer que tous les datagrids sur la page sont placés dans une table HTML. Ensuite, ils vont tous imprimer correctement à partir du navigateur IE.

 <table style="WIDTH: 690px"> 
      <tbody> 
       <tr> 
        <td> 
         <div id="div1"> 
          <table style="WIDTH: 690px"> 
           <tbody> 
            <tr> 
             <asp:datagrid ... ></asp:datagrid> 
            </tr> 
           </tbody> 
          </table> 
         </div> 
        </td> 
       </tr> 
       <tr> 
        <td> 
         <div id="div1"> 
          <table style="WIDTH: 690px"> 
           <tbody> 
            <tr> 
             <asp:datagrid ... ></asp:datagrid> 
            </tr> 
           </tbody> 
          </table> 
         </div> 
        </td> 
       </tr> 
      </tbody> 
     </table> 
Questions connexes