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

Wpf 将数据从datagrid传递到reportviewer数据集,wpf,datagrid,dataset,reportviewer,rdlc,Wpf,Datagrid,Dataset,Reportviewer,Rdlc,我在C WPF中有一个应用程序,它将一个现有的.rdlc文件添加到ReportViewer中。该报表已具有数据集。这是一个打印屏幕:。现在,我有一个绑定到ObservableCollection的数据网格。如何将数据从集合传递到数据集的字段?ObservableCollection项的部分与数据集的字段类型相同,但名称不同。因此,我希望用户能够从DataGrid中选择一行,该行的记录是ObservableCollection项的一部分,以填充数据集的适当字段,从而在我的ReportViewer中

我在C WPF中有一个应用程序,它将一个现有的.rdlc文件添加到ReportViewer中。该报表已具有数据集。这是一个打印屏幕:。现在,我有一个绑定到ObservableCollection的数据网格。如何将数据从集合传递到数据集的字段?ObservableCollection项的部分与数据集的字段类型相同,但名称不同。因此,我希望用户能够从DataGrid中选择一行,该行的记录是ObservableCollection项的一部分,以填充数据集的适当字段,从而在我的ReportViewer中显示填充的报告。每当用户选择不同的行时,报告中的数据应该相应地更改。我希望我已经说清楚了。我读过关于IEnumerable和List set作为数据源的文章,但我不明白。我只想覆盖数据集的字段,就好像它们是结构或类的一部分一样,然后在格式化报告中显示它们。这可以用类似的简单方法来实现吗?因为我不知道为什么我想从ObservableCollection中提取我的项目并从中列出一个列表。但是如果我选择了这个选项,列表中的项目是否应该与数据集中的字段具有相同的名称和类型


提前感谢您的回答

请参见[此处][1]的公认答案。希望有帮助[1] :@cod3n00b是的,这很有帮助,这是我的帖子,不过还是要谢谢你:D