Member 13878450 Ответов: 1

Как распечатать страницу gridview в C#?


Я пробовал использовать Javascript, но до сих пор не могу его распечатать

Что я уже пробовал:

<pre>function lnkPrint() {
            var printContent = document.getElementById('<%=GridView1.ClientID %>');
            var printWindow = window.open("All Records", 
            "Print Panel", 'left=50000,top=50000,width=0,height=0');
            printWindow.document.write(printContent.innerHTML);
            printWindow.document.close();
            printWindow.focus();
            printWindow.print();
        }

Kornfeld Eliyahu Peter

Вы хотите распечатать часть своей страницы? Вы можете использовать @media в своем CSS, чтобы скрыть детали при печати (и фактически полностью перепроектировать свою страницу), поэтому достаточно простого Ctrl+P...

Member 13878450

Я хочу распечатать данные gridview.

1 Ответов

Рейтинг:
0

OriginalGriff

Вы не можете распечатать страницу на C# - она работает только на сервере и не имеет никакого доступа к вашему клиентскому принтеру.


Kornfeld Eliyahu Peter

Код явно JS...

OriginalGriff

Точно - и тема вопроса явно C# ... я предполагаю, что он нашел какой-то javascript и хочет, чтобы он работал на его сервере... :вздох: