Scrivere xml

mercoledì 14 novembre 2007 - 11.47

cecet23 Profilo | Newbie

Ciao a tutti..
uso c# e visual studio 2005...sn alle prime armi..
Il mio problema è che devo creare un file xml.

Lo faccio in questo modo:
DataTable dt = new DataTable("Tappe");
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("txtMercatorX", typeof(string));
dt.Columns.Add("txtMercatorY", typeof(string));


dt.Rows.Add((new Object[] { 1, "1376175", "5321615" }));
dt.Rows.Add((new Object[] { 2, "1375970", "5321870"}));
dt.WriteXml(@"c:\myfile.xml", XmlWriteMode.WriteSchema);

ora volendo inserire nello stesso file xml una seconda tabella, come si fa?

amelix Profilo | Expert

Devi usare il dataset.
Poi nel dataset aggiungi le tabelle e poi procedi come prima.

Il salvataggio del'xml lo deve fare il dataset.

A.
Andrea - http://www.MelisWeb.eu/

cecet23 Profilo | Newbie

risolto con

DS.Tables.Add(dt);
e
DS.Tables.Add(dp);
Grazie mille...

ora se voglio andare a leggere solo una tabella del file xml e inserirlo in un datatable come faccio?

Con una tabella facevo

DataTable dt = new DataTable();
dt.ReadXml(@"c:\file.xml")

ma ora nn funge +..

amelix Profilo | Expert

Fai la stessa operazione ma con un dataset...
Poi leggi la tabella con ds.Tables[0] etc etc...

A.
Andrea - http://www.MelisWeb.eu/

cecet23 Profilo | Newbie

Grazie mille va alla perfezione..
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5