它应该很简单,应该使用多值参数,但不知道怎么做?
此报告从GridView获取参数我在 asp.net 网页中有一个 gridview,该网页的每一行都有打印按钮,用于为该行打印此报告。
现在,表格中有多少行就有多少报告。---[这部分完成]
那么,如何将所有这些报告合并为一个报告
问问题
1562 次
1 回答
1
您可以为每个报告添加一个子报告。您只需创建一个新报表并开始在每一行中插入子报表。
检查此文档:
http://msdn.microsoft.com/en-us/library/dd220581.aspx
这是给你的一个例子:
1 - 创建一个新报告。然后,您可以向其中添加 tablix,以防您有更多信息,在我的示例中就是这种情况。如果这是您的情况,请不要忘记将数据集添加到该 tablix。
这就是它的样子
每条灰线都是一个子报表。
2 - 要插入子报表,只需右键单击一个单元格并转到Insert > Subreport
3 - 右键单击您的子Subreport Properties
报告,从下拉菜单中选择并选择您的报告:
4 - 然后您可以设置子报告将收到的参数:
案例 2:如果您不需要 tablix 来获取其他信息,只需在Rectangle
.
更新
正如我在评论中所说,这是一份报告,我在其中完全按照您的意愿行事:
如您所见,子报表是具有其他数据的主报表主体的一部分。
我需要为每条记录重复这些子报表,这就是它的完成方式。
在这里,您可以看到Id
作为参数传递给我的子报告:
据我了解,这就是你想要的。这样,对于每条记录,它的当前Id
值都会传递给报告。使用您提到的“动态”参数生成报告。
于 2013-01-25T09:54:32.487 回答