【发布时间】:2009-01-19 09:15:15
【问题描述】:
如何设置子报表的参数?我已经成功连接到 SubreportProcessing 事件,我可以通过 e.ReportPath 找到正确的子报表,我可以通过 e.DataSources.Add 添加数据源。但是找不到添加报表参数的方法??
我发现有人建议将它们添加到主报告中,但我真的不想这样做,因为主报告根本不需要连接到子报告,除了它正在包装子报告。
我使用一个报表作为主模板,打印报表名称、页码等。子报表将是报表本身。如果我只能找到一种方法来设置子报告的那些报告参数,我会很高兴......
澄清:创建/定义参数不是问题。问题是设置它们的值。我认为自然的做法是在 SubreportProcessing 事件中进行。而且 SubreportProcessingEventArgs 实际上有一个 Parameters 属性。但它是只读的!那么你如何使用它呢?如何设置它们的值?
【问题讨论】:
-
我还没有看到您的问题的任何好的答案。我提出了这个问题
-
在这里查看我的答案也许会有所帮助stackoverflow.com/a/15737703/1148288
标签: c# reporting-services parameters reporting subreport