2010-12-15 3 views
0

Google에 대한 조사를 한 결과, Internet Explorer 브라우저에서 인쇄 할 때 페이지가 늘어나는 Datagrid의 일부가 잘릴 것 같습니다.Datagrid는 IE 브라우저에서는 제대로 인쇄되지 않지만 Firefox와 Chrome에서는 정상적으로 인쇄됩니다.

제안 된 솔루션 중 하나는 .Net 1.1에서 .Net 2.0으로 업그레이드하는 것이지만 현재로서는 실행 가능한 옵션이 아닙니다.

몇 가지 Datagrid가 있습니다. 각 페이지는 다른 페이지를 따라 가며 한 페이지 인쇄 크기로 확장 될 수 있습니다.

IE에서 인쇄 할 때 이러한 Datagrid 테이블이 잘리지 않는 솔루션이 있습니까?

답변

0

이 문제가 해결되었습니다.

페이지의 모든 데이터 격자가 HTML 테이블에 있는지 확인해야합니다. 그러면 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> 
관련 문제