Я пошел следующий XML-файл ...
<A>
<B>
<C>ValueX</C>
<D>ValueY</D>
</B>
</A>
Который я прочитал в DataSet для отображения в DataGridView.
DataSet ds = new DataSet();
DataTable t = new DataTable("B");
ds.Tables.Add(t);
t.Columns.Add("C", typeof(string));
t.Columns.Add("D", typeof(string));
// bind to DataGridView
ds.ReadXml(file);
Но когда я пишу это обратно, используя следующую команду ...
ds.WriteXml(file);
вложенная структура файла уничтожена.
<A>
<C>ValueX</C>
<D>ValueY</D>
</A>
Есть идеи, как сохранить будущее.