2017-01-05 5 views
0

Datagrid에 datas가 있습니다. 뒤에 수출 단추가 있습니다. DataGrid에서 모든 데이터를 가져 오는 방법은 무엇입니까? (명령 매개 변수?)Export DataGrid WPF MVVMLight C#

내 버튼은 ICommand이라는 사람에게 바인드됩니다. 이 메서드는 클래스를 호출하여 pdf를 만들지 만,이 메서드의 매개 변수에서 그리드를 얻는 방법을 알지 못합니다. (또는 내가 사용할 수있는 다른 것)

내 목표는 PDF 파일의 모든 DataGrid를 내보내는 것입니다.

+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

도움을 받으려면 Thx.

내 문제는 내 DataGrid가 "System.Windows.Controls"대신 "System.Windows.Forms"였습니다. 제 사용법에서 실수를했습니다.

Thx 얘들 아!