Salve a tutti, questo è il mio primo post, spero di aver postato nella parte giusta del forum.
Il mio problema è questo:
Io devo leggere un Xml e inserirlo in un datagridview; prima di postarlo mi sono giustamente documentato, vi posto anche il link http://msdn.microsoft.com/it-it/libr...3f(VS.80).aspx(VS.80).aspx
in pratica riassumendo il link ho utilizzato questa operazione per inserire l'xml nel datageidview:
ho inserito in una windows form un oggetto DataSet chiamato AuthorsDataSet e ho scritto il seguente codice
Il problema è che quel metodo funziona solo per alcuni file Xml, mentre per quelli come questo:codice:Dim filePath As String = "c:\programmi\file.xml" AuthorsDataSet.ReadXml(filePath) DataGridView1.DataSource = AuthorsDataSet DataGridView1.DataMember = "authors"
non li legge o meglio visualizza solo il campo Tabelle.codice:<?xml version="1.0" standalone="yes"?> <Connections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Connection> <Nome>prova</Nome> <ConnectionString> <NOMEAPP>prova1</NOMEAPP> <PROVIDER>SQLOLEDB.1</PROVIDER> <DATASOURCE>nomeserver</DATASOURCE> <CATALOG>nomedatabase</CATALOG> <USERID>user</USERID> <PASSWORD>password <PASSWORD /> <LANGUAGE>ITALIAN</LANGUAGE> </ConnectionString> </Connection> <Tabelle /> </Connections>
Da quello che ho capito non riesce a visualizzare il tag Connection perchè non contiente un "valore" ma contiene a sua volta altri tag.
Voi sapreste indicarmi un metodo per visualizzare in una datagridview anche i tag che contengono altri tag?
Il codice che ho scritto è uguale identico a quello del link, con l'unica differenza che ho sostituito l'XML authors con il mio.
Spero di essere stato chiaro, spero che qualcuno mi aiuti e grazie in anticipo per aiutarmi a risolvere questo problema

Rispondi quotando