【问题标题】:c# save datagridview to XML for later excel viewingc# 将datagridview保存为XML,供以后excel查看
【发布时间】:2010-11-09 21:40:29
【问题描述】:

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

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

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

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

我猜这个过程应该是

  1. 将 datagridview 数据复制到数据表中
  2. 将数据表保存到 csv/xml

我将如何做到这一点?

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

【问题讨论】:

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


    【解决方案1】:
    1. 将DataGridView的Datasource设置为数据表:DataGridView.DataSource

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

    我了解您希望将 Datagridview 表导出到 Datatable,然后再导出到 XML 文件。考虑到您可以在显示表单之前将 Datatable 绑定到 Datagridview。 Datatable 将与您的 DataGridView 一起更新,因为它充当可绑定的源。

    更多关注

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-11
    • 2017-08-20
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    相关资源
    最近更新 更多