我在 Google 上做了一些研究,似乎延伸到页面的 Datagrid 在 IE 浏览器上打印时会切断它的一部分。
建议的解决方案之一是从 .Net 1.1 升级到 .Net 2.0,但目前它不是一个可行的选择。
我有几个数据网格。每个都跟随另一个,并且可能会跨越一个页面打印尺寸。
是否有任何可行的解决方案使这些 Datagrid 表在从 IE 打印时不会被切断?
我在 Google 上做了一些研究,似乎延伸到页面的 Datagrid 在 IE 浏览器上打印时会切断它的一部分。
建议的解决方案之一是从 .Net 1.1 升级到 .Net 2.0,但目前它不是一个可行的选择。
我有几个数据网格。每个都跟随另一个,并且可能会跨越一个页面打印尺寸。
是否有任何可行的解决方案使这些 Datagrid 表在从 IE 打印时不会被切断?
修复了这个问题。
只需要确保页面上的所有数据网格都放在一个 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>