从数据网格获取所有数据并将其导出为CSV

时间:2017-04-24 15:30:15

标签: c# wpf csv datagrid

像标题所说的那样,我需要将我的数据网格打印成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中

1 个答案:

答案 0 :(得分:0)

请参阅以下博文。

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

它应包含将DataGrid中显示的数据导出到CSV文件所需的所有信息。