我有一个看起来像这样的代码块
CrystalReport2 report1 = new CrystalReport2();
report1.SetParameterValue("@StartDate", startDate);
report1.SetParameterValue("@EndDate", endDate);
report1.SetParameterValue("@show", 1);
report1.SetParameterValue("@name", name);
string fullFileName = //filename;
report1.ExportToDisk(ExportFormatType.Excel, fullFileName);
report1.Close();
report1.Dispose();
我有几个这样的报告,每个报告的代码块几乎相同。它们都使用相同的参数集并以相同的方式导出。
它们都生成不同的数据集(因此我有一些报告)。
所以我只能看到一个喜欢改变一个
CrystalReport2 report1 = new CrystalReport2();
CrystalReport3 report2 = new CrystalReport3();
那么我可以使上面的代码成为可以接受任何报告的方法吗?