C#中 如何给CRAXDDRT.Report 对象传参数?
狗豆腐 2011-08-02 02:07:24
在VS2008 中,写了如下代码,想用ActiveX显示器显示水晶报表,并且可以传入不同的 “日期_D”参数,让报表显示不同的内容。
但是一运行就错报:“无法加载数据DLL'crdb_oracle.dll'”。
请问在C# 中如何才能实现这种给这个传参数给 CRAXDDRT.Report 对象的功能?
ApplicationClass applicationClass = new ApplicationClass();
CRAXDDRT.Report report = applicationClass.OpenReport(@"C:\abc.rpt", 1);
report.ParameterFields.GetItemByName("日期_D", null).ClearCurrentValueAndRange();
report.ParameterFields.GetItemByName("日期_D", null).AddCurrentValue("200906");
reportViewer1.ReportSource = report;
reportViewer1.ViewReport();