请问怎么把多个数据集一起打印出来呢,,,比如说这个数据集是个Datatable,,,
如果是一个数据集,我可以直接把参数发送到Report页面,之后打开打印预览就可以了,,但是多个数据集怎么弄呢?   是把几个拼接成一个打印预览吗? 怎么弄的

解决方案 »

  1.   

    这几个数据集相关联么?
    我用这个crystalReportViewer1做打印时,可以在报表文件里面关联报表的
      

  2.   

    http://hi.baidu.com/nirsnzh/blog/item/ad8544abae2ddba1ca130c88.html
      

  3.   

    XtraReport报表打印多页面预览
    XtraReport1 report1 = new XtraReport1();
    XtraReport2 report2 = new XtraReport2();PrintingSystem printingSystem1 = new PrintingSystem();printBarManager1.PrintControl.PrintingSystem = printingSystem1; //未将对象引用到实例Page page;
    report1.CreateDocument();
    page = report1.Pages.First;
    printBarManager1.PrintControl.PrintingSystem.Pages.Add(page);
    report2.CreateDocument();
    page = report2.Pages.First;
    printBarManager1.PrintControl.PrintingSystem.Pages.Add(page);以上这几句什么意思
      

  4.   

    你直接复制网上的 肯定不行的
    从头到尾好好看看
    http://blog.csdn.net/zycjs801/article/details/5898109
      

  5.   


    //参考一下吧
    report.PrintingSystem.ShowMarginsWarning = false;
    report.PrintingSystem.ShowPrintStatusDialog = true;
    report.PrinterName = "testPrint";
    report.CreateDocument();
    report.Print();//这里可将Print换成打印预览
      

  6.   

    你传递一个DataSet即可,一个DataSet中可以包含多个DataTable,如果设置DataSet的Relations属性,还可以给多个DataTable添加主从表关联,这样就实现了你要的目的。