Im utilisant C# .net, application de formulaire Windows. J'ai un fichier XML qui contient deux colonnes et quelques lignes de données. maintenant je dois remplir ces données dans une vue de grille de données. Im en utilisant un bouton, quand je clique sur le bouton une boîte de dialogue ouverte apparaîtra. je dois sélectionner le nom du fichier xml et quand je clique sur ouvrir le contenu de ce fichier xml devrait arriver à la vue de la grille de données. J'ai essayé avec le code suivant:Lire le contenu d'un fichier XML dans une vue de grille de données
{
XmlDataDocument xmlDatadoc=new XmlDataDocument();
XmlDatadoc.Dataset.ReadXml(filename);
ds=xmlDatadoc.Dataset;
datagridview1.DataSource=ds.DefaultViewManager;
datagridview1.Datamember="language";
}
Mon fichier xml est:
<languages>
<language>
<key> key1</key>
<value>value1</value>
</language>
<language>
<key> key2</key>
<value>value2</value>
</language>
</languages>
Son beau travail, mais seulement pour "langue". J'en ai besoin pour travailler sur d'autres fichiers xml.
Edité pour fixer les balises linguistiques de clôture. – MusiGenesis