我是这样做的:
事先做好了一个rpt文件 并梆定好了数据源
我想打印 界面[视图]筛选出来的数据
但是每次都是打印所有的数据.
请高手指点下
下面是我的代码片段
//////////////////////////////////////////////
//
//实例化rpt对象(rptCargo)
rptCargo cr=new rtpCargo();//设置rpt对象的数据源
cr.SetDataSource(this._dt);//梆定rpt对象到当前窗体的 水晶报表中
this.crystalReportViewer1.ReportSource=cr;
//
//////////////////////////////////////////////
事先做好了一个rpt文件 并梆定好了数据源
我想打印 界面[视图]筛选出来的数据
但是每次都是打印所有的数据.
请高手指点下
下面是我的代码片段
//////////////////////////////////////////////
//
//实例化rpt对象(rptCargo)
rptCargo cr=new rtpCargo();//设置rpt对象的数据源
cr.SetDataSource(this._dt);//梆定rpt对象到当前窗体的 水晶报表中
this.crystalReportViewer1.ReportSource=cr;
//
//////////////////////////////////////////////
解决方案 »
- 父窗口和子窗口怎么共享控件
- 在asp.net中如何让过期的内容不显示
- 如何利用配置文件改变控件的属性
- 怎样实现像CSDN的“社区中心”左右分栏的功能?
- 如何用dataGridView批量添加数据或批量修改数据?
- nhibernate简单问题,大家帮忙!
- 如何把dataset数据集中的某几列数据集体添加到其他的表中?添加时还要进行判断,如果重复则不添加。急!
- WINFORM 背景透明 个别机器出现 不透明情况 请问可能是哪方面的毛病呢?
- C#绘图后得到类似图层的效果
- 请问,如何做文件下载?
- 变量名的定义中,可以使用@,可是使用上有何规定呀.书上没找到,求教大家了.
- 小弟刚学vs2005,做了一个小程序,请前辈帮我编译成不安装的绿色软件!!
这个应该可以解决你的问题!我以前遇到过!!
DataSet ds = new DataSet();
DataTable dt1 = CustomerLevelCountView;
dt1.TableName = "VwCustomerLevelCount";
ds.Tables.Add(dt1);
reportPath = Server.MapPath(Resources.ReportFile.MarketingCustomerLevelGraserRPT);
MarketMainObjectsReport.Load(reportPath);
MarketMainObjectsReport.SetDataSource(ds);