2013-10-09 3 views

ответ

0

Если вы хотите напечатать кристаллический отчет вы можете преобразовать его в PDF, то пользователь может распечатать из PDF

rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "ExportedReport"); 

Вы также распечатать на принтере и printeroption доступных

rpt.PrintToPrinter(2, true, 1, 2); 

Вы можете также см. this учебное пособие

Диалоговое окно Fror Print Вы можете увидеть this и this учебное пособие

+0

мы уже сделали это ... мы хотим, чтобы печать не показывая PDF. И мы также хотим, чтобы диалоговое окно печати. можно открыть диалог печати из события нажатия кнопки. – jyothis

+0

см. Мой обновленный ответ – Tassadaque

0

Вы можете распечатать отчет о кристалле напрямую, не открывая его, используя CrystalReport.PrintToPrinter() Метод.

также вы можете установить размер бумаги, используя CrystalReport.PrintOptions.PaperSize = PaperSize.PaperA4.

0

Вы можете попробовать этот путь ...

ReportDocument oDocument = new ReportDocument(); 
oDocument.Load(Application.StartupPath + "//ReportPath//ReportName.rpt"); 
oDocument.SetDataSource(new DataSet()); // Added report data as dataset. 

crviewer.ReportSource = oDocument; 
crviewer.PrintReport(); 
Смежные вопросы