Bonjour,
Voilà mon problème est dans cette fonction:
Au niveau du try, je récupère l'erreur:
La référence d'objet n'est pas définie à une instance d'objet ...Pourtant, je récupère bien mes données xml ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 void LoadSpecificRunFromXML() { //Chargement du fichier xml_specific_run_file dans l'objet XmlDocument XmlDoc XmlDocument xmlDoc = new XmlDocument(); this.str = File.OpenText(xml_specific_run_file); xmlDoc.Load(str); for (int i = 0; i < TV.Nodes.Count; i++) { MessageBox.Show("/Week/" + TV.Nodes[i].Text + "/RUN"); XmlNodeList tmp_ndl = xmlDoc.SelectNodes("/Week/" + TV.Nodes[i].Text + "/RUN"); MessageBox.Show(tmp_ndl.Count.ToString()); TreeNode[] child_collection = new TreeNode[tmp_ndl.Count]; for(int j= 0;j< tmp_ndl.Count;j++) { try { child_collection[j].Text = tmp_ndl[j].InnerText; child_collection[j].ImageIndex = 1; child_collection[j].SelectedImageIndex = 1; } catch (Exception err) { new Error("error",err.Message);} } TV.Nodes.Find(TV.Nodes[i].Text, false)[0].Nodes.AddRange(child_collection); } }
D'où peut venir cette erreur ??
Partager