c # сохранить представление данных в XML для последующего просмотра в Excel - PullRequest
1 голос
/ 10 ноября 2010

Я хотел бы сохранить содержимое таблицы данных в XML-файле

Затем я захочу открыть XML-файл, используя Excel

возможно, я должен экспортировать его в файл CSV вместо XML?

Мне все равно, какой метод использовать, мне просто нужен самый простой и быстрый

я думаю, что процесс должен быть

  1. скопировать данные сетки данных в таблицу данных
  2. сохранить данные в формате CSV / XML

как бы мне этого добиться?

обратите внимание, что я не хочу сохранять источник данных для сетки данных (поскольку я делаю изменения в сетке данных во время выполнения), я хочу убедиться, что итерация по сетке данных и сохранение данных таким образом

1 Ответ

1 голос
/ 10 ноября 2010
  1. Установите источник данных DataGridView в качестве источника данных: DataGridView.DataSource

  2. Создайте поток данных и экспортируйте объект данных, используя встроенную сериализацию: DataTable.WriteXML (stream)

Я понимаю, что вы хотите, чтобы таблица Datagridview экспортировалась в Datatable, который затем экспортируется в файл XML.Учтите, что вы можете связать объект данных с представлением данных перед просмотром формы.Datatable будет обновляться вместе с вашим DataGridView, поскольку он действует как привязываемый источник.

подробнее, чтобы следовать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...