Bonjour à tous,
J'ai un petit soucis, mais je n'arrive pas à trouver une solution sur la toile...
Je me suis créé une petite application avec un datagrid dans une des forms.
Je voudrais remplir le datagrid avec des informations situé dans un fichier XML.
Pour lire le fichier XML j'ai créé une classe, et de cette classe je remplis le datagrid.
Voici une partie du code faisant partie de la classe :
Explication :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 'On récupére l'éléments "concour" du fichier xml Dim elementConcour As XmlNodeList For i = 1 To My.Settings.iNombreConcourRemonter - 1 elementConcour = ouvrirXml.DocumentElement.GetElementsByTagName("concour" & i) 'Passer en revu l'élément "concour" For Each noeud In elementConcour For Each noeudnom In noeud.ChildNodes 'Lire le noeud "organisateur" If noeudnom.LocalName = "organisateur" Then ChoixConcour.DataGridConcourRemonter.Rows.Add() 'Ajout d'une nouvelle ligne ChoixConcour.DataGridConcourRemonter.Item(0, i - 1).Value = noeudnom.InnerText End If
ChoixConcour : c'est le nom de ma form
DataGridConcourRemonter : c'est le nom de mon datagrid
Donc là il ne me crée pas de ligne, pourtant quand je suis en mode débogage il prend en compte toutes les lignes sans me faire d'erreur...
Je me suis penché sur la possibilité que mon datagrid soit en lecture seul, mais je ne sais pas trop comment le vérifier (readyonly = false)
Si vous avez une solution je suis preneur :-)
Je vous remercie d'avance.
Bonne journée!
Partager