如何在运行时更改子报表源?

时间:2011-08-05 19:59:12

标签: c# reporting reportviewer

我在C#中创建了一些报告,我有两种类型。页眉和页脚是相同的,但中间部分是不同的。我有一个类型参数来确定它是哪种类型的报告。但我不知道如何更改源子报表。遗憾的是,“将此报告用作子报告”字段不允许输入表达式,因此无法按条件定义必要的报告。我不知道如何从代码中做到这一点。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。只需在主报表上放置2个不同的子报表,并使用表达式来确定应显示哪一个 - 要隐藏。愚蠢但有效。