private void cbxReportParameter1_DropDownOpening(object sender, EventArgs e) { if (String.IsNullOrEmpty(tbReport.Text)) { cbxReportParameter1.Report = Report; return; } using (Report report = new Report()) { // open report OpenSaveReportEventArgs args = new OpenSaveReportEventArgs(report, tbReport.Text, null, false); Config.DesignerSettings.OnCustomOpenReport(Report.Designer, args); cbxReportParameter1.Report = report; } }
// this event is fired when report needs to be saved private void DesignerSettings_CustomSaveReport(object sender, OpenSaveReportEventArgs e) { SaveReport(e.Report, e.FileName); }
private void DesignerSettings_CustomOpenReport(object sender, OpenSaveReportEventArgs e) { //report?.Load(selectedTemplateFilePath); }