【发布时间】:2013-11-24 06:48:19
【问题描述】:
我想使用 Microsoft 报表设计器创建一个 rdlc 报表。由于我的数据的复杂性(下面给出的只是一个示例),我不使用数据库端的视图。因此,我必须使用单独的表格(数据源)来进行报告设计。现在,正如下面的示例所示,我有一个报告页面,我想显示每个人的个人、家庭和工作信息。
个人信息部分有文本框。数据来自table_Personal,
在 FAMILY INFO 部分有一个表格。数据来源于Table_Famiy,
在 JOB INFO 部分有一个表格。数据来自 Table_Job 并且所有三个表都包含 Person_Id 列。
个人信息
姓名:克里斯托夫
姓名:罗宾
年龄:45
家庭信息
否----- 姓名----- 年龄----- 出生地
1-------- 莎拉----- 12----- 伦敦
2-------- 阿尔伯特----- 16----- 曼彻斯特
3-----大卫-- 23------纽约
职位信息
否----- 公司----- 开始年份
1------- Xyz----------- 2005
2------- T 手机------- 1999
3-------戴客栈------- 1993
我的问题是;
1)我不想使用 Subreport,也不想通过使用视图在 db 端组合这些表(我已经搜索过,但对于 3 个或更多表,我认为这是不可能的)。 那么,是否可以通过对项目(表、列表等)进行分组而不在 rdlc 上使用子报表来创建像上面这样的主从报表?如果是这样,请您解释一下吗?
2) 我尝试过创建这样的报告;我使用列表并插入了上面的所有文本框和三个表格 到这个列表。我将所有三个表都分配为报告数据源。我进行 List.DataSetName = Table_Personal 和 List.Grouping 设置 选择 Group on : Person_Id 和其他一些组合。但是,不幸的是,我还没有设法创建像上面这样的报告组。
您能帮我提些建议吗?如果您有一些示例 rdlc 页面源代码? ...肖赫尔
【问题讨论】:
标签: reporting-services rdlc rdl