水晶报表无法显示数据的问题
有两个form1和form2,在form1中进行数据查询得到dataset,然后单击form1上的button1弹出form2,form2上是水晶报表,需要显示form1的dataset中的数据。
现在我定义了一个public static dataset ds;
并在form1中成功接收数据并能在datagridview中显示,然后绑定到form2的数据源上后,数据就不显示了,但在form2中添加datagridview,能看到数据,为什么水晶报表中显示不出来?
form1中代码:
ds = MyDataClass.getDataSet(str + q, "tb_jkdlssj");//ds获得查询结果
dataGridView1.DataSource = ModuleClass.MyModule.ds.Tables[0];//datagridview1接收数据,并能正常显示
form2中代码:
ReportDocument myreport = new ReportDocument();
myreport.Load(@"C:\Documents and Settings\Administrator\桌面\mhjg\mhjg\ShuJu\C_lssjcx.rpt");
myreport.SetDataSource(ds.Tables[0]);
crystalReportViewer1.ReportSource = myreport;
另外问一下,myreport.Load(@"C:\Documents and Settings\Administrator\桌面\mhjg\mhjg\ShuJu\C_lssjcx.rpt");
中路径怎么设简单一点?
谢谢啦!!!!!