将数据从datagrid传递到reportviewer数据集

时间:2013-07-18 11:33:54

标签: wpf datagrid dataset reportviewer rdlc

我在C#WPF中有一个应用程序,其中.rdlc文件已添加到ReportViewer。该报告已有数据集。这是一个版画屏幕:link。现在,我有DataGrid绑定到ObservableCollection。如何将数据从集合传递到数据集的字段? ObservableCollection项的部分与数据集的字段具有相同的类型,但具有不同的名称。所以我希望用户能够从DataGrid和该行的记录(ObservableCollection的项目的一部分)中选择一行来填充数据集的相应字段,从而显示我ReportViewer中的填充报告。每当用户选择不同的行时,报告中的数据应相应地改变。我希望我已经清楚了。我已经读过关于IEnumerableList<T>设置为数据源但我没有得到的信息。我只想覆盖我的数据集的字段,就好像它们是结构或类的一部分,然后将它们呈现在格式化的报告中。这可以用类似的,简单的方式完成吗?因为我不知道为什么我要从ObservableCollection中取出我的项目,然后从中List<>。但是,如果我选择此选项,List<>的项目是否与数据集中的字段具有相同的名称和类型?

提前感谢您的回答!

0 个答案:

没有答案