我是水晶报告的新手,有一个问题。我需要在表中进行子报表或分组,但问题是我有两个分支Group和Foo,Group有List,我需要通过Group.Name进行分组并显示来自Foo的数据。
例如:
public class Group
{
public string Name{get;set;}
public List<Group> Children{get;set}
public Group ParentGroup{get;set;}
public List<Foo> Items{get;set;}
}
public class Foo
{
public string Name{get;set;}
public string Number{get;set;}
public double Price{get;set;}
public double Quantity{get;set;}
}
我希望获得按Group.Name分组的报告,并查看Foo详细信息
例如:
组别1
|姓名|号码|数量|价格| TotalPrice |
|笔| 01 | 3 | 15 | 45 |
|橡皮擦| 14 | 1 | 20 | 20 |
最好的方法是怎样的?数据不在数据库中,它仅作为c#中的对象。但真正的问题是参考Group.Items
感谢您的帮助。的Jakub
答案 0 :(得分:0)
解决方法: 在单个SP中从数据库中提取两个数据表。