0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 34
|
||||||
1 | ||||||
DataSet порядок Relation10.07.2015, 03:05. Показов 839. Ответов 3
Метки нет (Все метки)
Пример есть DataSet. В нем 2 таблицы.
[Table1] Код Наименование ID --------------------- [Table2] ID Значение Имеется связь между Table1 и Table2 по ID. При DataSet.WriteXML Получаю: <КОД>0</КОД> <Наименование ></Наименование > <Значение>ЗНАЧЕНИЕ</Значение> <Значение>ЗНАЧЕНИЕ</Значение> Как сделать чтобы было так: <КОД>0</КОД> <Значение>ЗНАЧЕНИЕ</Значение> <Значение>ЗНАЧЕНИЕ</Значение> <Наименование ></Наименование > Т.е как изменить порядок следования. Получается что все дочерние элементы таблицы пишутся в конец. Что нарушает формат. ps Пример просто отразить проблему. Дата сет заполняется с БД. В Датасет загружается предварительно схема XML. Добавлено через 16 часов 32 минуты Попробуем по другому((( Есть схема
При загрузке ее в дата сет (DataSet.ReadSchema). При заполнении и выгрузке(DataSet.WriteXML) мы получим XML. В которой элемент Version( <xs:element minOccurs="1" name="VERSION" maxOccurs="unbounded">) будет идти после CODE. Как сделать чтоб он шел в соответствии с порядком указным в схеме. Не ужели это баг DataSet??
0
|
10.07.2015, 03:05 | |
Ответы с готовыми решениями:
3
Relation n:m порядок группы равен 4 и в ней только 1 элемент имеет порядок 4. какой порядок имеют остальные элементы? сколько в ней подгрупп? Передача данных из таблицы одной dataSet в таблицу другой dataSet Relation HasMany doesn't work |
19 / 19 / 6
Регистрация: 04.07.2012
Сообщений: 73
|
|
10.07.2015, 12:15 | 2 |
Ну если совсем туго, то можно попробовать в порядке бреда вот эту штучку: XML Schema Definition Tool.
Делает из XSD схемы класс с#, его экземпляр можно заполнить данными из бд и в итоге получить XML нужного порядка и иерархии. Путь конечно не простой, но косяков в порядке тэгов не замечал
0
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 34
|
|
10.07.2015, 20:24 [ТС] | 3 |
Ну я про это вкурсе. Но не хотелось бы зашивать структуру XML в исходный код. МБ есть другой путь... Как вариант я думал переписать WriteXML.
0
|
19 / 19 / 6
Регистрация: 04.07.2012
Сообщений: 73
|
|
14.07.2015, 17:27 | 4 |
А чем это лучше? По-сути кустарный класс vs кустарно-авто-сгенерированный класс ) Не вижу смысла изобретать велосипед
0
|
14.07.2015, 17:27 | |
14.07.2015, 17:27 | |
Помогаю со студенческими работами здесь
4
Set Relation! проблема в Лотусе? Отбор записей из одного DataSet в другой DataSet Написать query для relation algebra Заполнение DataSet данными из другого DataSet Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |