2017-04-24 16 views
0

のようにエクスポートします。私のソフトで、自分のデータグリッドをCSVファイルに印刷する必要があります。データはシリアルポートから送られてきますが、それは本当に重要ではありません。 私が知りたいのは、私のデータグリッドで自分のデータを見つける方法です。この次のコードでは、おそらくもっと明確になるでしょう。データグリッドからすべてのデータを取得し、CSVファイル

private void ConvertCSV_Button_Click(object sender, RoutedEventArgs e) 
    { 
     // Write sample data to CSV file 
     using (CsvFileWriter writer = new CsvFileWriter("C:\\Users\\stagiaire\\Desktop\\WriteTest.csv")) 
     { 
      for (int i = 0; i < DGImpulse.Items.Count-1; i++) 
      { 
       CsvRow row = new CsvRow(); 
       for (int j = 0; j < #I need the number of column here (it's currently 4)#; j++) 
        row.Add(#I need the element of my row here, like Element of the Cell1, etc#); 
       writer.WriteRow(row); 
      } 
     } 
    } 

私はC#WPFにいるよ

+0

[DataGridをCSVまたはExcelにエクスポートする]の可能な複製(http://stackoverflow.com/questions/16957556/export-datagrid-into-csv-or-excel) – Magnetron

+0

http://stackoverflow.com/質問/ 33343523/csv-export-from-datagrid-wrong-rows?rq = 1 – Magnetron

答えて

0

次のブログ記事を参照してください。それはあなたがCSVファイルにDataGridに表示されているデータをエクスポートできるようにするために必要なすべての情報が含まれている必要がありhttps://blog.magnusmontin.net/2013/09/29/export-data-from-a-datagrid/

:どのようにWPFのデータグリッドからデータをエクスポートする

関連する問題