代码如下 printDataset dataset= new printDataset();
report1 rpt = new report1();
var adp = new ReportData.DAdapters.PrintAdapter();
DateTime beginDate = dateTimePicker1.Value.Date;
DateTime endDate = dateTimePicker2.Value.Date;
adp.FillBy(dataset.PrintInfo, beginDate, endDate); rpt.DataSource = dataset;
rpt.DataMember = "PrintInfo";
rpt.DataAdapter = adp;
prtControl.PrintingSystem = rpt.PrintingSystem;
var _barManager1 = new PrintBarManager();
_barManager1.Form = prtControl;
_barManager1.Initialize(prtControl);;
rpt.CreateDocument();
红色代码部分,如果我选择的beginData,endDate时间段内没有数据
则报表会把整个数据源的数据显示出来。而我的本意是显示空报表求解决办法
report1 rpt = new report1();
var adp = new ReportData.DAdapters.PrintAdapter();
DateTime beginDate = dateTimePicker1.Value.Date;
DateTime endDate = dateTimePicker2.Value.Date;
adp.FillBy(dataset.PrintInfo, beginDate, endDate); rpt.DataSource = dataset;
rpt.DataMember = "PrintInfo";
rpt.DataAdapter = adp;
prtControl.PrintingSystem = rpt.PrintingSystem;
var _barManager1 = new PrintBarManager();
_barManager1.Form = prtControl;
_barManager1.Initialize(prtControl);;
rpt.CreateDocument();
红色代码部分,如果我选择的beginData,endDate时间段内没有数据
则报表会把整个数据源的数据显示出来。而我的本意是显示空报表求解决办法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货