【问题标题】:Datagrid not printing properly on IE browser but fine on Firefox and ChromeDatagrid 在 IE 浏览器上无法正常打印,但在 Firefox 和 Chrome 上正常
【发布时间】:2010-12-15 05:59:31
【问题描述】:
我在 Google 上做了一些研究,似乎延伸到页面的 Datagrid 在 IE 浏览器上打印时会截断一部分。
建议的解决方案之一是从 .Net 1.1 升级到 .Net 2.0,但目前它不是一个可行的选择。
我有一些数据网格。每一个都紧随其后,并且可能跨越一个页面的打印尺寸。
是否有任何可行的解决方案,使这些 Datagrid 表格在从 IE 打印时不会被切断?
【问题讨论】:
标签:
internet-explorer
printing
datagrid
asp.net-1.1
【解决方案1】:
修复了这个问题。
只需要确保页面上的所有数据网格都放置在一个 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>