水晶报表的ReportDocument SETdatasouce不起作用
我想用PUSH的形式作一个crystal report的PDF输出,问题是给ReportDocument SETdatasouce之后,输出的还是RptDis1.rpt原来设好的参数得出的数据集,意思就是我通过SETdatasouce放进的数据集根本不能在PDF中体现出来。请问大侠意见。
private string _localCrLocation = @"C:\RptDis1.rpt"
ReportDocument oRD = new ReportDocument();
ExportOptions oExo = new ExportOptions();
DiskFileDestinationOptions oExDo = new DiskFileDestinationOptions();
oRD.Load(_localCrLocation);
oRD.SetDataSource(ds.Tables[0]);
oExDo.DiskFileName = @"c:\erf.pdf";
oExo = oRD.ExportOptions;
oExo.ExportDestinationType =ExportDestinationType.DiskFile;
oExo.ExportFormatType =ExportFormatType.PortableDocFormat;
oExo.DestinationOptions = oExDo;
oRD.Export();
oRD.Close();