获取数据网格中的所有数据并以CSV格式导出

获取数据网格中的所有数据并以CSV格式导出

问题描述:

就像标题所示,在我需要将我的数据网格打印到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://*.com/questions/16957556/export-datagrid-into-csv-or-excel) – Magnetron

+0

另请参见:http://*.com/问题/ 33343523/CSV出口从 - 数据网格 - 错行?RQ = 1 – Magnetron

请参考下面的博客文章。

如何从一个DataGrid WPF中导出数据:https://blog.magnusmontin.net/2013/09/29/export-data-from-a-datagrid/

它应该包含你需要能够导出为CSV文件显示在DataGrid数据的所有信息。