Какой лучший способ экспортировать DataGridView из C # в любой документ (кроме MS Excel)? - PullRequest
0 голосов
/ 11 марта 2012

У меня есть приложение, в котором я заполняю DataGridView записями.Я также предоставляю опцию в своем приложении для хранения (или сохранения) DataGrid для справочного использования.

Здесь я хотел бы перейти к документу, в котором я могу предоставить табличное представление для хранения записей по порядку (как это было в DataGrid).Но проблема здесь в том, что на машине, где я сохраняю, не будет MS Office. (так как MS Excel всегда будет одним из лучших способов экспорта из Datagrid)

Есть ли способ справиться с этим лучше?
В какой документ я могу экспортироватьDatagrid?Если да, то не могли бы вы, пожалуйста, руководство по экспорту из datagrid?

Спасибо

1 Ответ

1 голос
/ 11 марта 2012

Зависит от того, предоставите ли вы пользователю инструмент для чтения этих данных или нет.

Существует множество решений, таких как:

  • CSV файлов: хорошо, что это небольшие относительно файлы (обычные текстовые данные), но вам потребуется читатель для этого, в большинство случаев.

  • SqliteStorage это не читаемый человеком файл, такой как csv, но гораздо более масштабируемый (это база данных) и компактный, как csv файл.

  • xml: не выбрал бы это для средних / больших данных, потому что они относительно велики, и вам, кстати, нужно будет предоставить для них ридер.

Это пара вариантов. Я почти уверен, что вы получите и других.

...