KorBen31
Messages postés20Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention18 août 2008
-
24 avril 2006 à 18:19
cs_Axel971
Messages postés51Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention 9 août 2006
-
25 avril 2006 à 01:02
jesseye de d'afficher ma ArrayList dans un tree
j'ai donc ca=>
intervention.Text = "Intervention";
position.Text = "Position";
this.treeView1.Nodes.Add(intervention);
this.treeView1.Nodes.Add(position);
Et il me faudrai faire un foreach je pense mais je sais pas trop comment faire parce que j'ai mon arraylist qui est dans une autre class en private
alors soit je le met en public mais ca membete
soit je sais pas trop
cs_Axel971
Messages postés51Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention 9 août 2006 24 avril 2006 à 19:24
Salut,
J'ai pas bien tout compris mais bon, si tu veux mettre ta classe(j'imagine que c'est ton objet) dans les nodes, tu créés un node et tu met l'objet dans tag.
exemple:
TreeNode nouveau = new TreeNode();
nouveau.Text = inter.getname();
nouveau.Tag = inter;
this.position.Nodes.Add(nouveau);
Ensuite tu pourras récupérer ton inter en faisant un simple cast
Sinon le reste j'ai pas trop compris donc je préfère ne pas me prononcer
Allez bonne chance
cs_Axel971
Messages postés51Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention 9 août 2006 25 avril 2006 à 01:02
Bon alors tu as une erreur certainement parce que tu n'as pas rempli le tag de tous les nodes... A chaque node il fallait donner un tag ou si tu n'en donne qu'a certain, faire attention de ne pas prendre en compe ceux qui n'en ont pas sinon: Execepetion Object is ....
Pour ta recherche je pense plutot que tu devrais faire ca :
Avec une multitude d'intervention que je peux traité
qui sont initialisé dans le constructeur pour chaque CIntervention dans mon arraylist
Et quand je clic dessus il faut qu'avec le select dans la methode que je recupere le CIntervention tu dit avec le cast mais tu peux mexpliker ?
KorBen31
Messages postés20Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention18 août 2008 24 avril 2006 à 20:36
Sinon le recherche aussi je suis bien perdu pour mon foreach
:
private void txt_recherche_TextChanged(object sender, System.EventArgs e)
{
foreach(Nodes node in this.treeView1) //<= ca marche pas
if(node.ToString()==this.txt_recherche.Text) <= jprefere un contains mais ac le pda jai pas trouvé cmt
this.treeView1.SelectedNode = this.position;
else
{
this.treeView1.SelectedNode = this.intervention;
}
}
Vous n’avez pas trouvé la réponse que vous recherchez ?