DataSet ds = new DataSet();
myAdapter.Fill(ds,"mySet");ReportDocument oCR = new ReportDocument();
oCR.SetDataSource(ds);
this.crystalReportViewer1.ReportSource = oCR;---------------------------------------------
oCR.SetDataSource(ds); 这句报错 : 无效报表文件路径不明白。。请大家指教,谢谢!!
OCR.Load(myReportName);
oCR.SetDataSource(ds);
rpt就在根目录下
我也在找。。
怎么写。。
我也在找。。
但是,application.startupPath 是 工程根目录\bin\Debug
把 rpt 的“复制到输出目录”设置为 “始终复制”,不知道行不行。
我自己把rpt复制到debug了, 加载成功,但是没有数据。把load路径改为 oCR.Load(Application.StartupPath + "\\..\\..\\myReport.rpt");
也加载成功,没有数据。疯中。。
请高手赐教。
谢谢!
不知道出错是不是因为我前面做的不对:
winForm的工程1. 在设计模式创建了DataSource和DataSet,
2. 创建rpt ,用数据库专家向rpt添加了表和字段
3. 在设计模式向Form中添加 crystalReportViewer,设置其报表为刚刚创建的rpt
4. 在.cs添加代码,就是上面的(用sqlite数据库)debug的时候,能看到ds的数据已经加载进来,rpt也加载了,就是没有数据。。
急死了,搞了两天了
HELP!!