Bonjour,
Je souhaite votre aide sur un petit sujet. En effet, j'aimerais afficher un fichier xml dans un datagridview form en utilisant vb.net
Pour l'instant, j'arrive à afficher le premier node (seulement voiture name, version et serial number du fichier xml) quand j'utilise "table[0]" je peux aussi afficher les node d'après par ex table[1] mais jamais les deux en même temps dans le meme datagridview.
Mon souhait c'est de tout d'afficher dans un seule datagridview
J'aimerais aussi dans second temps trouver un moyen de comment pouvoir créer ex un sous-groupe par ex pouvoir parcourir dans le node principal pour pouvoir afficher tout ce qui est lié au premier node en dessous.
Ex du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Dim openFileDialog As OpenFileDialog = New OpenFileDialog() If openFileDialog.ShowDialog() = DialogResult.OK Then Dim xmlFilePath As String = openFileDialog.FileName Using ds As DataSet = New DataSet() ds.ReadXml(xmlFilePath) DataGridView1.DataSource = ds.Tables(0) End Using End If
Ex du fichier xml
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <voitures> <voiture name="renault" Version="A" SerialNumber="125xxxxxxxx"> <P_Sts km="123444" /> <P_Sts boite_vitess="manuelle" /> <P_Sts jante="allu" /> <P_Sts options="toutes" /> <P_Sts entretien="fait" /> <carburant type="GPL" MODE="comptant" /> <carburant type="GO" MODE="chèque" /> <carburant type="SP95" MODE="crédit" /> <carburant type="SP98" MODE="virement" /> </voiture> <voitures>
Merci de votre support.
Partager