为什么我的crsystal report(水晶报表)总是读出数据库中所有的数据而不是我想要的一部分数据?
做了一个水晶报表CrystalReportPurchase.rpt,在程序中写了下面的代码:
CrystalRrtPurchase myReport = new CrystalRrtPurchase();
DataSet ds = new DataSet();
...
在这里从数据库中读取指定的数据(不是所有的数据)
...
DataMoudle.getAdapter().Fill(ds,"purchase");
DataMoudle.getAdapter().Fill(ds,"purchaseDeta);
myReport.SetDataSource( ds );
crystalReportViewer1.ReportSource = myReport;
我调试程序,在ds中确实只有指定的数据,可是报表中显示的还是所有的数据,怎么会这样,myReport.SetDataSource( ds ); 这句没有起作用。
大家帮我分析分析看。