我通过我的主窗口的XAML设计器在WPF应用程序中添加了一个ReportViewer
,现在我想将一个现有的rdlc文件添加到它上面。
我希望我的报表查看器在启动时显示一个空的rdlc文件(不包含参数),然后在从我的数据表格(绑定到一个observablecollection)选择一行后相应地更改其参数,并显示已填充的报表定义而不是空的报表定义。
我将制作一个带有选定行作为命令参数和相关事件的按钮,我只需要能够向报表传递数据。 我意识到这不是一个简单的问题,所以我会尝试简化:
- 如何将现有的rdlc文件添加到ReportViewer(MVVM,WPF)中?
- 我按下一个按钮 - 相关命令将我的observablecollection中项作为参数获取(我的数据表格中的一行) - 如何将此项的数据部分传递给报表的未填充部分(或者如果已填充,就覆盖)?
我希望我已经表达清楚了。 预先感谢您的回答!