Bon j'en suis la :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
file = "MonFichierXML"
ds = New DataSet()
ds.ReadXml(file)
xmlDoc = New XmlDataDocument(ds)
Dim nodeList As XmlNodeList = xmlDoc.DocumentElement.SelectNodes(path)
Dim dataRow As DataRow
Dim xmlNode As XmlNode
For Each xmlNode In nodeList
dataRow = xmlDoc.GetRowFromElement(CType(xmlNode, XmlElement))
Next
If ds.Tables.Count > 0 Then
DataGridView1.DataSource = ds
DataGridView1.DataMember = ds.Tables.ToString
Else
MessageBox.Show("pas de tables")
End If
End Sub |
Le problème c'est que j'ai une exception a cette ligne
xmlDoc = New XmlDataDocument(ds)
Qui me dit : "la référence d'objet n'est pas définie à une instance d'objet"
Idem pour cette ligne la un peu plus après dans le code :
Dim nodeList As XmlNodeList = xmlDoc.DocumentElement.SelectNodes(path)
Et je ne vois pas ce que je dois faire...
Partager