Datagrid не печатает должным образом в браузере IE, но хорошо работает в Firefox и Chrome - PullRequest
0 голосов
/ 15 декабря 2010

Я провел небольшое исследование в Google, и кажется, что Datagrid, который простирается за страницу, будет обрезан, когда будет напечатан в браузере IE.

Одним из предлагаемых решений является обновление до .Net 2.0 с .Net 1.1, но на данный момент это нереальный вариант.

У меня есть несколько Datagrids.Каждый из них следует за другим и может растягиваться на один размер печати страницы.

Есть ли какое-либо жизнеспособное решение, чтобы эти таблицы данных не обрезались при печати из IE?

1 Ответ

0 голосов
/ 22 декабря 2010

Исправлена ​​эта проблема.

Просто нужно убедиться, что все таблицы данных на странице помещены в одну таблицу 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>
...