DataSet dsrpt = new DataSet();
dsrpt = Ds.Copy();
dsrpt.Tables[0].DefaultView.RowFilter = "OrderID ='" + OrderID.SetTextValue + "'";
this.Cursor = Cursors.WaitCursor;
OrderRpt rpt = new OrderRpt();
rpt.SetDataSource(dsrpt.Tables[0]);
rpt.Subreports["suborder"].SetDataSource(DsDetail.Tables[0]);//绑定子报表数据
rpt.SetParameterValue("CompanyName", Cpublic.Companyname);
rpt.SetParameterValue("Address",Cpublic.AddRess);
rpt.SetParameterValue("Tel", Cpublic.Telno);
rpt.SetParameterValue("Fax", Cpublic.Faxno);
rpt.SetParameterValue("orderterms", "");
rpt.SetParameterValue("username", "");
MainReport report = new MainReport();
report.SetReportSouce(rpt); //SetReportSouce是窗体中的一个方法
report.Show();
this.Cursor = Cursors.Default;我的报表源是用xml生成的,我发现如果我把xml复制一份到客户端就可以正常使用了[路径为生成报表源xml的路径才可以]
这样不是好麻烦,有没有好的方法解决此问题
dsrpt = Ds.Copy();
dsrpt.Tables[0].DefaultView.RowFilter = "OrderID ='" + OrderID.SetTextValue + "'";
this.Cursor = Cursors.WaitCursor;
OrderRpt rpt = new OrderRpt();
rpt.SetDataSource(dsrpt.Tables[0]);
rpt.Subreports["suborder"].SetDataSource(DsDetail.Tables[0]);//绑定子报表数据
rpt.SetParameterValue("CompanyName", Cpublic.Companyname);
rpt.SetParameterValue("Address",Cpublic.AddRess);
rpt.SetParameterValue("Tel", Cpublic.Telno);
rpt.SetParameterValue("Fax", Cpublic.Faxno);
rpt.SetParameterValue("orderterms", "");
rpt.SetParameterValue("username", "");
MainReport report = new MainReport();
report.SetReportSouce(rpt); //SetReportSouce是窗体中的一个方法
report.Show();
this.Cursor = Cursors.Default;我的报表源是用xml生成的,我发现如果我把xml复制一份到客户端就可以正常使用了[路径为生成报表源xml的路径才可以]
这样不是好麻烦,有没有好的方法解决此问题
解决方案 »
- 自定义控件GDI+绘图闪烁问题,请高手帮忙分析下简化的代码
- C#中我将四个panel叠在一起,location和size相同,然后换页?但是会出现问题,下面是代码,求各位高手帮忙分析一下,解决小弟的问题!
- Pocess启动外部进程时如何解决传入参数带空格的问题
- 如何隐藏TabPage?
- 关于WINFORM中使用DataGridView的性能问题 寻找提高性能的方法
- ComboBox
- 关于调试虚拟串口蓝屏的问题
- 求帮忙。。无法创建数据库连接
- 如何在propertyGrid中用*来隐式的显示密码
- 如何移动无模式窗体?
- 在PetShop中,是怎么判断用户没有登陆的?
- this.dataadapter1.Fill(this.dataset, "stu"); 这句代码时候 说 我要表 已经被独占打开?怎么回事?在线 ……等待
用 xml做他就一定要你选择一个文件,这样就导致了绝对路径