Bonjour
Pour les besoins du developpement d'une application, je suis obligé de passer par le XML

J'arrive à remplir un datagridview avec le code suivant( pris dans la FAQ C#)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 XmlDataDocument xmlDatadoc = new XmlDataDocument();
 
            xmlDatadoc.DataSet.ReadXml("C:\\Course.xml");
 
            DataSet ds = new DataSet("TrackPoints");
 
            ds = xmlDatadoc.DataSet;
 
            dataGridView1.DataSource = ds.DefaultViewManager;
 
            dataGridView1.DataMember = "Trackpoint";
Mon problème est que les différents données apparaissent sauf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<Position>
              <LatitudeDegrees>44.7664263</LatitudeDegrees>
              <LongitudeDegrees>-0.6082202</LongitudeDegrees>
            </Position>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<Trackpoint>
            <Time>2009-12-06T10:41:47Z</Time>
            <Position>
              <LatitudeDegrees>44.7664263</LatitudeDegrees>
              <LongitudeDegrees>-0.6082202</LongitudeDegrees>
            </Position>
            <AltitudeMeters>20.8056641</AltitudeMeters>
            <DistanceMeters>0.0000000</DistanceMeters>
            <SensorState>Absent</SensorState>
            <Extensions>
              <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2" CadenceSensor="Footpod"/>
            </Extensions>
          </Trackpoint>
L'idéal serait de pouvoir ajouter à mon datagridview une colonne pour LatitudeDegrees et une autre colonne pour LongitudeDegrees
Faut il passer par une class définissant mes données ?
Merci pour votre aide

Laurent Girardeau