我有一个充满数据的Datagrid。我有一个导出按钮。 如何从datagrid获取所有数据? (命令参数?)
我的按钮绑定到引用方法的ICommand
。该方法调用类来创建pdf,但我不知道如何在此方法的参数中获取网格。 (或者我可以使用的其他东西)
我的目标是将所有数据网格导出为PDF文件。
答案 0 :(得分:0)
我需要查看该方法类的参数以便打印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);
}
答案 1 :(得分:0)
感谢您的帮助。
我的问题是我的DataGrid是一个" System.Windows.Forms"而不是" System.Windows.Controls"。 我在使用中犯了一个错误。
Thx伙计们!