Я написал отчет C# с помощью CrystalReportForm. Я написал это как приложение Windows Forms. (Visual Studio 2015). Он работает хорошо, но мне нужно преобразовать его в консольное приложение, чтобы я мог его автоматизировать.
Я использовал CrystalReportViewer и, возможно, это не лучший подход. Любая помощь / руководство приветствуются.
DSP = new Classes.DSP_Object(txtStartDate.Text);
var crf = new CrystalReportForm();
var dsp = new CrystalReports.DSP_Report();
((TextObject)dsp.ReportDefinition.Sections["Section1"].ReportObjects
["lblWeekOfHeader"]).Text = DSP.lblWeekOfHeader;
//Lots more assignments of object fields to report
.
.
.
crf.crv1.ReportSource = dsp;
crf.Show();
//The report looks great at this point.