c#将datagridview保存为XML,以便以后查看

时间:2010-11-09 21:40:29

标签: c# .net xml data-binding csv

我想将datagridview的内容保存到xml文件

然后我想使用excel打开xml文件

也许我应该将其导出为CSV文件而不是XML?

我不在乎使用什么方法,我只需要最简单和最快的

我想这个过程应该是

  1. 将datagridview数据复制到数据表
  2. 将数据表保存到csv / xml
  3. 我将如何实现这一目标?

    请注意我不想保存datagridview的数据源(因为我在运行时对datagridview进行了更改),我想确保遍历datagridview并以那种方式保存数据

1 个答案:

答案 0 :(得分:1)

  1. 将DataGridView的数据源设置为数据表:DataGridView.DataSource

  2. 创建数据流并使用内置序列化导出数据表:DataTable.WriteXML(stream)

  3. 我知道您希望Datagridview表导出到Datatable,然后导出到XML文件。考虑在显示表单之前可以将Datatable绑定到Datagridview。 Datatable将与DataGridView一起更新,因为它是一个可绑定的源。

    更多关注