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

codice:
 Dim filePath As String = "c:\programmi\file.xml"

    AuthorsDataSet.ReadXml(filePath)

    DataGridView1.DataSource = AuthorsDataSet
    DataGridView1.DataMember = "authors"
Il problema è che quel metodo funziona solo per alcuni file Xml, mentre per quelli come questo:

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>
non li legge o meglio visualizza solo il campo Tabelle.
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