Svi*_*ish 10 c# parameters reporting subreport reporting-services
如何设置子报告的参数?我已成功连接到SubreportProcessing事件,我可以通过e.ReportPath找到正确的子报告,我可以通过e.DataSources.Add添加数据源.但我发现无法添加报告参数?
我发现人们建议将它们添加到主报告中,但我并不是真的想这样做,因为主报告根本不应该连接到子报告,除了它正在包装分报告.
我使用一个报告作为主模板,打印报告名称,页码等.子报告将成为报告本身.如果我只能找到一种方法来设置子报告的报告参数,我会很高兴...
澄清:创建/定义参数不是问题.问题是设置它们的值.我认为自然要做的就是在SubreportProcessing事件中做到这一点.SubreportProcessingEventArgs实际上有一个Parameters属性.但它是只读的!那你怎么用呢?我怎样才能设定价值?
经过反复查看,我得出的结论是,在代码中设置子报表的参数是不可能的。除非您做了一些奇特的事情,例如在加载报告定义之前开始编辑报告定义的 xml 或类似的事情。
(但是如果其他人知道我错了,请回答,因为我仍然很好奇!)