DataSet als XML speichern
-
Hallo,
ich möchte ein DataSet als XML Datei abspeichern.
Dazu habe ich in C# das SaveFileDialog drauf gezogen.
Bis jetzt sieht mein Code folgendermaßen aus:private void barButtonItemSpeichern_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "XML|*.xml";
saveFileDialog1.Title = " Save a XML File";
saveFileDialog1.ShowDialog();if (saveFileDialog1.FileName != "")
{
string xmlData = _dataSet.GetXml();
xmlData = _dataSet.ToString();
}
}Was habe ich falsch gemacht?
Wie muss ich hier vorangehen?Vielen Dank!
Liebe Grüße
Sonnenschein5
-
Hallo,
das ist ein ständig wieder kehrendes Problem. Sieh dir am besten mal DataGridView in Xml speichern an.
Grundlegend stellt DataSet schon eine Methode zum speichern in eine Xml-Datei bereit. Siehe: MSDN: DataSet.WriteXml
-
Hallo Sonnenschein5,
bitte Code-Tags verwenden. Du bist lange genug im Forum um das zu wissen.Sonnenschein5 schrieb:
string xmlData = _dataSet.GetXml();
xmlData = _dataSet.ToString();Unabhängig vom eigentlichen Problem: Das spricht Bände.
Bitte erkläre mal was Du Dir unter diesen zwei Zeilen Code erhoffst. Bezogen auf Referenzen und Objekte.