【发布时间】:2016-09-18 01:03:27
【问题描述】:
我继承了一个使用 MVVM Light 以 WPF MVVM 样式完成的程序。我需要从从 SQL 服务器拉入 ViewModel 的数据中从程序中出来的报告。如果不需要,我并不担心坚持使用 MVVM,我只需要它工作即可。
我正在尝试使用已创建的 ViewModel 之一作为我的报告数据。到目前为止,我已经创建了一个名为 Report1.rdlc 的报告,它使用数据源 CalibrationViewModel 和数据集 DataSet1
我有一个名为 DemoForm 的表单,它在从 WPF 主页面单击按钮时打开一个新窗口,其中包含一个报表查看器 (reportViewer1)。用于显示报告。 reportViewer 绑定到 CalibrationViewModelBindingSource。
在我拥有的 DemoForm_Load 上
this.reportViewer1.RefreshReport();
我觉得我在某个地方缺少数据绑定。当我尝试拉出报告时,它只有三个字段的标题,我试图在 rdlc 的表中填充。我想我需要在打开新表单时设置报表的数据源,只是不确定如何设置。
【问题讨论】:
标签: c# wpf data-binding report rdlc