Bonjour je ne sais pas si j'ai bien cmpris ta question mais bon je vais essayer et si c pas ca dit le moi.
J'ai declarer un objet de type dcument xml.
J'ai declarer un lecteur de noeud.
et puis mon dataset (si tu le met dans le datset ce tu l'as dis)
Je passe comme argument au dataset le lecteur de noeud.
je genere automatiquement mes colomnes
puis je joins la propriete datagrid.source a mon dataset.
ainsi que l'element sous la racine a la propriete membre du datagrid.
Schematisons tt ca.
Vici mon fichier xml:
+<employes>
-<salarie>
<nom>
<prenom>
</salarie>
-<salarie>
...
...
</salaries>
<employes>
file = "Employes.xml";
xmlfl = new XmlDocument();
xmlfl.Load(this.file);
dataset1 = new DataSet();
lcteurXml = new XmlNodeReader(xmlfl);
dataset1.ReadXml(lcteurXml);
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = dataset1;
dataGridView1.DataMember = "Salarie";
Maintenant si tu peux trouver comment avir l'indice de la ligne ce sera super cool car j bute la dessus. (je voudrais par exemple modifier ou supprimer un enregistrement mais selon l'indice du DataGridView.
Merci d'avance de ton idee ou pas !!

et je pense avoir ete d'une aide.