0

我在 Google 上做了一些研究,似乎延伸到页面的 Datagrid 在 IE 浏览器上打印时会切断它的一部分。

建议的解决方案之一是从 .Net 1.1 升级到 .Net 2.0,但目前它不是一个可行的选择。

我有几个数据网格。每个都跟随另一个,并且可能会跨越一个页面打印尺寸。

是否有任何可行的解决方案使这些 Datagrid 表在从 IE 打印时不会被切断?

4

1 回答 1

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>
于 2010-12-22T00:35:37.190 回答