Member 13199484 Ответов: 1

Wpf экспорт файла excel в список объектов


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

я использую SQl server и Entity framework
я заполняю лист excel на сетке данных, затем я попытался импортировать данные из сетки данных в список, но сетка данных не имеет статического имени заголовка столбца, потому что excel может иметь много столбцов, которые я выберу, что мне нужно.

данные отображаются в datagrid.

мой список объектов таков :
List<devicet> Li = новый список<devicet>();
и таблица DeviceT имеет 8 строк, а импортированный лист excel-всего 5.
я хочу заполнить правильный столбец в правильном месте списка

Что я уже пробовал:

я экспортирую данные в datagrid, я не могу экспортировать данные из datagrid в список

1 Ответов

Рейтинг:
11

#realJSOP

Если бы Вы искали решение в CodeProject, то нашли бы эту статью (среди прочих):

CSV/Excel File Parser - A Revisit[^]

Если имена столбцов не включены в данные, приведенный выше код добавляет имена столбцов в формате "столбец N", где "N" - порядковое положение столбца.


Member 13199484

спасибо, это очень полезно, но все же мне нужно знать, как заполнить список из datagrid

#realJSOP

Если вы делаете WPF правильно, datagrid уже должен быть привязан к коллекции и должен быть доступен через свойство ItemsSource.

Member 13199484

на самом деле, я использую
элемент управления DataGrid.что ItemsSource=ЭФМ.Имятаблицы.список();
я не могу привязать его обратно к списку с помощью itemsource

#realJSOP

Является ли ваша коллекция наблюдаемой коллекцией?

Member 13199484

нет, это не так
извините за поздний ответ