2017-01-05 94 views
0

我有一個Datagrid完整的數據。在後面我有一個導出按鈕。 如何從數據網格中獲取所有數據? (命令參數?)導出DataGrid WPF MVVMLight C#

我的按鈕綁定到指向方法的ICommand。該方法調用類來創建pdf,但我不知道我想如何獲取此方法的參數中的網格。 (或其他我可以使用的)

我的目標是導出PDF文件中的所有數據網格。

+2

你有沒有試過自己解決這個問題?你應該嘗試發佈一些代碼,以便我們可以幫助你。沒有人會爲你編寫所有的代碼。 –

回答

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); 
} 
0

Thx爲您提供幫助。

我的問題是,我的DataGrid是「System.Windows.Forms」而不是「System.Windows.Controls」。 我在使用中犯了一個錯誤。

Thx guys!