Comment écrire à la suite d'un fichier xml ?

Résolu
Signaler
Messages postés
26
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
21 septembre 2007
-
Messages postés
26
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
21 septembre 2007
-
Bonsoir !
voilà pour le moment j'arrive très bien à rentrer des données dans un fichier xml grace à :

DataSet dataSet =
new DataSet("Liste");

DataTable dataTable = new DataTable("agence");
dataSet.Tables.Add(dataTable);

dataTable.Columns.Add(
new DataColumn("nom",
typeof(
string)));
dataTable.Columns.Add(
new DataColumn("numero",
typeof(
int)));

DataRow dataRow = dataTable.NewRow();
dataRow["nom"] = cmbListeAgences.Text;
dataRow["numero"] =
int.Parse(txtCode.Text);
dataTable.Rows.Add(dataRow);
dataSet.WriteXml(@"C:\Agences.xml");

tout ce merveilleux petit block est situé dans un évènement qui s'effectue lors d'un click sur un bouton
malheureusement, lorsque je reclick sur ce bouton, les qui ont été insérées auparavant sont effacées et remplacées par celles du click

bref si quelqu'un pouvait me dire comment faire pour insérer à la suite du fichier xml, cela pourrait m'etre fort util !

merci!
================================================
M0rPH3u$
"Il surgit de l'ObScUrItE, il venait sur TeRrE
pour accomplir sa destinée...
================================

1 réponse

Messages postés
26
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
21 septembre 2007

arf ! j'ai honte !

j'ai trouvé comment faire (bon peu etre un peu porc mais bon ...) :

dans mon evenement lié au bouton j'ai mis :
DataRow dataRow = dataTable.NewRow();
dataRow["nom"] = cmbListeAgences.Text;
dataRow["numero"] = int
.Parse(txtCode.Text);
dataTable.Rows.Add(dataRow);

puis dans un autre evenement d'un autre bouton :
dataSet.WriteXml(@"C:\Agences.xml");

puis je charge le reste au lancement de la fenetre :
...
InitializeComponent();

...

bon on va mettre ca sur le coup de la fatigue ...
================================================
M0rPH3u$
"Il surgit de l'ObScUrItE, il venait sur TeRrE
pour accomplir sa destinée...
================================