2017-01-05 15 views
0

データグリッドにはデータがあります。私はエクスポートボタンがあります。 データグリッドからすべてのデータを取得するにはどうすればよいですか? (コマンドパラメータ?)Export DataGrid WPF MVVMLight C#

マイボタンは、方法を指すICommandにバインドされています。このメソッドは、クラスを呼び出してpdfを作成しますが、このメソッドのパラメータでグリッドを取得する方法はわかりません。 (または私が使用できる他のもの)

私の目標は、すべてのデータグリッドをPDFファイルにエクスポートすることです。

+2

これはあなた自身で解決しようとしましたか?私たちがあなたを助けるためにいくつかのコードを投稿してください。誰もあなたのためにすべてのコードを書くつもりはありません。 –

答えて

0

は、私はそれなしでPDFファイルを印刷するため、そのメソッドのクラスのパラメータを確認する必要がありますが、ここでの説明です:

:あなたはDataGridViewのから行ごとに取得することができますし、そこからあなたがこれを取得することができますforeachループで

//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

お願いします。

私の問題は、私のDataGridが "System.Windows.Controls"ではなく "System.Windows.Forms"だったことでした。 私は自分の使い方を間違えました。

Thxみんな!