水晶报表打印的时候是一条数据一页,知道怎么设置把10条记录放在同一页吗? 会的帮帮忙啊!
还有个问题就是
类型 1级节点
-鱼类 2级节点
-秋刀鱼 3级节点
小秋刀鱼 4级节点
大秋刀鱼 4级节点
另外秋刀鱼 4级节点
-草鱼 3级节点
小草鱼 4级节点
大草鱼 4级节点
另草鱼 4级节点
-芦鱼 3级节点
小芦鱼 4级节点
大芦鱼 4级节点
另芦鱼 4级节点
+水果类 2级节点
+汽车类 2级节点
+机器类 2级节点
树结构如上 (数据是用递归从数据库读取的,递归已经做好)
现在要做的就是用 CrystalReport 把每一个2级节点打印成一页报表!
如下:
1页
-鱼类 2级节点
-秋刀鱼 3级节点
小秋刀鱼 4级节点
大秋刀鱼 4级节点
另外秋刀鱼 4级节点
-草鱼 3级节点
小草鱼 4级节点
大草鱼 4级节点
另草鱼 4级节点
-芦鱼 3级节点
小芦鱼 4级节点
大芦鱼 4级节点
另芦鱼 4级节点
2页
+水果类 2级节点
..
..
..
..
..
3页
+汽车类
..
..
..
..
..
我想要的是打印这些数据,要把所有属于鱼类的子孙打印成一页纸,把所有属于水果的子孙打印成一页纸,把汽车类打印成一张纸依次类推,就是不知道要怎么用水晶报表答应成这样!我就想把每个分类填充成一个表(例如:dp.fill(ds,"鱼类"))dp.fill(ds,"水果类")),,然后传给水晶报表!就是不知道水晶报表怎么把数据集的每个表打印成一页纸!
CrystalReport1 CR = new CrystalReport1();
CR.SetDataSource(ds.Tables["鱼类"]);
crystalReportViewer1.ReportSource = CR;
这样就打印一个表!
CR.SetDataSource(ds);
而这样又不可以。。不知道有什么方法可以打印数据集的所有表!
------解决方案--------------------
你把每10條記錄設為一個群組,這可能要用代碼或者計算公式,然後按其分頁
你的第二種情況,可按類別設群組,然後按其分頁