У меня есть набор данных в памяти с несколькими таблицами, которые заполнены в коде. Сетки с привязкой к данным в графическом интерфейсе отображают содержимое таблицы без проблем.
Затем я пытаюсь экспортировать набор данных в XML:
ds.WriteXml(fdSave.FileName, XmlWriteMode.WriteSchema);
и получите пустой XML (с несколькими строками относительно имен наборов данных, но без таблиц)
Если я экспортирую таблицу напрямую, у меня есть все данные, но имя набора данных явно неверно:
ds.Fields.WriteXml(fdSave.FileName, XmlWriteMode.WriteSchema);
Чего мне не хватает? Есть ли какой-нибудь разумный способ записать весь набор данных в файл?