请问,我做的水晶报表模板,在详细区放入表字段后,预览每一条都分了一页,我想30条分一页怎么搞。谢谢!

解决方案 »

  1.   


    为什么我的报表重新绑定数据源之后,显示的数据还是和之前绑定的数据源一样代码:
          CrystalDecisions.CrystalReports.Engine.ReportDocument rpdoc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
                OleDBFunc.mcurPath = Application.StartupPath;
                rpdoc.Load(Application.StartupPath + @"\Reports\rptPersoninfo.rpt");
                DataTable dt = OleDBFunc.GetDtBySql("select * from [personinfo2]");
                rpdoc.Refresh();
                rpdoc.SetDataSource(dt);
                
                crystalReportViewer1.ReportSource = null;
                crystalReportViewer1.ReportSource = rpdoc;
                crystalReportViewer1.RefreshReport();
      

  2.   

    你做的水晶报表时是用那种方式做的,推式,拉式。因为水晶报表可以直接用SQL语句读取数据库显示数据的。
      

  3.   

     DataTable dt = OleDBFunc.GetDtBySql("select * from [personinfo2]");
    检查你的SQL查询语句吧,如果select * from [personinfo2]是这样的话,怎么查也是同样的数据的,绑定的方法应该没问题。(要求不同的结果,这语句就会有条件啊)