导出DataGrid WPF MVVMC#

导出DataGrid WPF MVVMC#,c#,wpf,mvvm-light,C#,Wpf,Mvvm Light,我有一个充满数据的数据网格。我后面有一个导出按钮。 如何从datagrid获取所有数据?(命令参数?) 我的按钮绑定到一个引用某个方法的ICommand。该方法调用类来创建pdf,但我不知道如何获取该方法的grid in参数。(或其他我可以使用的东西) 我的目标是将所有datagrid导出到一个PDF文件中。我需要查看该方法类的参数以打印PDF,但下面是没有它的说明: 使用foreach循环,您可以从dataGridView中逐行获取,然后从中可以获取以下内容: //This is repeat

我有一个充满数据的数据网格。我后面有一个导出按钮。 如何从datagrid获取所有数据?(命令参数?)

我的按钮绑定到一个引用某个方法的
ICommand
。该方法调用类来创建pdf,但我不知道如何获取该方法的grid in参数。(或其他我可以使用的东西)


我的目标是将所有datagrid导出到一个PDF文件中。

我需要查看该方法类的参数以打印PDF,但下面是没有它的说明:

使用foreach循环,您可以从dataGridView中逐行获取,然后从中可以获取以下内容:

//This is repeating for every row in datagridview
foreach (DataGridViewRow row in dataGridView1.Rows)
{
    // gives you value of specified cell at column
    // pdfMethod is method you call and inside i set it like one argument
    pdfMethod(row.Cells["ColumnName"].Value);

   //or you can make method that in which you will input whole row
   pdfMethod(row);
}
谢谢你的帮助

我的问题是我的DataGrid是“System.Windows.Forms”而不是“System.Windows.Controls”。 我在使用上犯了一个错误


伙计们

你试过自己解决这个问题吗?您应该尝试发布一些代码,以便我们可以帮助您。没有人会为你写所有的代码。