我在 ASP.NET 中使用 ActiveReports,但我认为任何类似报告组件的答案都可以。
我有两个结果集要合并并显示在一个报告中,例如:
Table 1:
Name Job Start End
Jack Some service 1992 1997
Jack Some Sales Exp 1998 2007
Jane Some programming 2000 2003
Table 2:
Name Training
Jack Shiny French Certificate
Jane Crappy database certificate
Jane Some courses in management
报告应如下所示:
Jack
Job History:
Some Corp, 1992-1997
Some Sales Exp, 1998-2007
Training History:
Shiny French Certificate
Jane
Job History:
Some programming, 2000-2003
Training History:
Crappy database certificate
Some courses in management
我应该如何合并这两个表,我应该如何设计布局以实现给定示例中的报告?
更新:
正如您可能注意到的,我并不想通过一次选择来做到这一点。我有两个数据表作为源,我可以手动合并它们以获得单个数据源。我正在尝试使用分组,但我需要为每个员工设置两种组。一份用于工作,一份用于培训。如何使用组或子报表功能来绑定此类数据(以及如果需要我应该如何处理数据)?