У меня есть Crystal Report, разработанный в Crystal report 13, но сервер, на котором я должен развернуть его, имеет Crystal Report 10. Мой клиент хочет распечатать отчет о кристалле прямо на своем принтере. Они не хотят никакого PDF-документа, но теперь он экспортируется как PDF-файл. Затем с помощью друга Stackoverflow я написал код ниже и теперь просил распечатать. Мой код, как показано ниже:Как распечатать отчет Crystal с помощью Javascript?
CrystalDecisions.CrystalReports.Engine.ReportClass clsReport = new CrystalDecisions.CrystalReports.Engine.ReportClass();
protected void Button3_Click(object sender, EventArgs e)
{
System.Windows.Forms.PrintDialog dialog1 = new System.Windows.Forms.PrintDialog();
dialog1.AllowSomePages = true;
dialog1.AllowPrintToFile = false;
dialog1.ShowDialog();
if (dialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
int copies = dialog1.PrinterSettings.Copies;
int fromPage = dialog1.PrinterSettings.FromPage;
int toPage = dialog1.PrinterSettings.ToPage;
bool collate = dialog1.PrinterSettings.Collate;
clsReport.PrintOptions.PrinterName = dialog1.PrinterSettings.PrinterName;
clsReport.PrintToPrinter(copies, collate, fromPage, toPage);
}
этот код позволяет печатать из диалогового окна печати, но когда я развернуть эту систему на сервер, который: Windows Server 2008 R2 Enterprise
Я получаю ошибку сообщение, которое
The ShowDialog is not applicable with server
Итак, теперь я хочу код Javascript, который может позволить, чтобы распечатать страницу со стороны клиента также. Но я не знаю, как это сделать. И как я могу скрыть кнопку на странице от Javascript Печать: window.print();
Ваша помощь будет наиболее заметной. Я хотел бы отметить: Моя система представляет собой веб-приложение, с помощью ASP.NET, C#
Вы (и, возможно, через клиент) должны отделить ваше мышление от «разработки Windows» до «веб-разработки». Что вы используете для отображения отчета на странице ASP.NET? – Alexander
Я использую reportviewer, чтобы показать отчет – barsan
Помогает ли это? http://stackoverflow.com/questions/6465155/asp-net-crystal-report-viewer-print-button-not-working-in-asp-net – Alexander