powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Генерный список.
3 сообщений из 28, страница 2 из 2
Генерный список.
    #40014937
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Датасет это динамическая структура - список полей, их имена, типы и прочее задается уже во время выполнения приложения.

Только при десериализации из приведённого XML он заинферрит схему, в которой все значимые элементы (атрибуты) объявлены как xs:string, и это где-нибудь может выйти боком. Вот если в начало xml ещё всобачить схему, тогда да, колонки будут типизированными. Можно даже с констрейнтами (типа use="required").
...
Рейтинг: 0 / 0
Генерный список.
    #40014955
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>jenya7, сегодня, 14:08 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330503&msg=22225682][22225682]
>Алгоритм такой...
<
В похожей ситуации (только не множество xml файлов, но база данных с множеством таблиц) поступил так:
для работы с конкретной таблицей свой конкретный, по необходимости динамически загружаемый и по ненужности динамически уничтожаемый, UserControl.
И атрибуты сущности записываю не list, а в observablecollection.
...
Рейтинг: 0 / 0
Генерный список.
    #40014963
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны
Только при десериализации из приведённого XML он заинферрит схему, в которой все значимые элементы (атрибуты) объявлены как xs:string, и это где-нибудь может выйти боком. Вот если в начало xml ещё всобачить схему, тогда да, колонки будут типизированными. Можно даже с констрейнтами (типа use="required").

Да можно хоть руками его прочитать. Я больше говорил о том, что если нужен байндинг, то DataSet часто может быть удобнее, чем POCO. А как и из чего этот DataSet наполнять это уже дело второе.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Генерный список.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]