Sky Asked: 2013-05-16 22:41:06 +0800 CST2013-05-16 22:41:06 +0800 CST 2013-05-16 22:41:06 +0800 CST 如何在 SSRS 2008 运行时向表中添加行/列 772 通常我们将表格设计为在报表中具有 x 行数和 y 列数。但是我们如何创建一个在运行时根据源查询的结果动态添加行和列的报表呢? 例如我想列出stdentId、StudentName和每个学生注册的任何课程。由于课程数量因人而异,我应该在运行时根据查询结果为课程添加行和相关列. 怎么做到呢?例如: 提前感谢您的帮助。 ssrs ssrs-2008 2 个回答 Voted Travis 2013-05-17T06:55:57+08:002013-05-17T06:55:57+08:00 我不知道您的报告表当前是如何设计的,但我认为报告表列出了查询结果中的所有行(具有预定义的列数,在您的情况下为 2 列)。只要正确开发查询以返回所有必需的行,例如所有已注册的课程,报告表设计部分应该相当简单。 Best Answer JCP 2013-11-26T13:50:14+08:002013-11-26T13:50:14+08:00 我想你已经完成了一半的学生证分组。在您的报告中,组标题应包括学生 ID 和姓名字段,详细信息应包括每门课程一行。您只需要格式化布局/网格,使其看起来像学生 ID/姓名是详细数据的一部分。最坏的情况,只需将学生姓名添加到分组中。
我不知道您的报告表当前是如何设计的,但我认为报告表列出了查询结果中的所有行(具有预定义的列数,在您的情况下为 2 列)。只要正确开发查询以返回所有必需的行,例如所有已注册的课程,报告表设计部分应该相当简单。
我想你已经完成了一半的学生证分组。在您的报告中,组标题应包括学生 ID 和姓名字段,详细信息应包括每门课程一行。您只需要格式化布局/网格,使其看起来像学生 ID/姓名是详细数据的一部分。最坏的情况,只需将学生姓名添加到分组中。