Я был сделан для печати отчета на C#. Но я нашел ошибку. Для первого запуска печати обычно. Но во второй раз моя программа немедленно прекращена.Ошибка Crystal Reports во второй печати
ошибка окно что-то вроде этого:
столкнулся с проблемой и необходимо закрыть. мы приносим свои извинения за причиненные неудобства
Код:
ReportDocument rptDocument = new ReportDocument();
PrinterSettings settings = new PrinterSettings();
public void cetak() {
rptDocument.Load(Application.StartupPath + "/report/fakturpenjualan.rpt");
rptDocument.SetParameterValue("idpenjualan", idp);
rptDocument.PrintOptions.PrinterName = settings.PrinterName;
rptDocument.PrintToPrinter(1, true, 0, 0);
rptDocument.Close();
}
Что я должен делать?
Не используйте повторно объект 'ReportDocument'. После того, как вы закончите использовать его, вызовите 'Dispose' (еще лучше, оберните его в блок' using'), а затем создайте новый для следующего отчета. – vesan