amel468
Messages postés34Date d'inscriptionvendredi 10 janvier 2003StatutMembreDernière intervention10 avril 2006
-
23 août 2004 à 14:15
mohamed_bn
Messages postés47Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention10 septembre 2010
-
5 mars 2005 à 20:23
Bonjour,
je souhaite récupérer le texte de chaque node qui compose la branche de celui qui est selectionné.
exemple, si le node 0.0.1 est le node selectionné, je veux récupérer le texte du node 0 ainsi que du node 0.0 puis du node 0.0.1.
pour l'instant, j'arrive a récupérer uniquement le texte du node selectionné a l'aide de ce code:
amel468
Messages postés34Date d'inscriptionvendredi 10 janvier 2003StatutMembreDernière intervention10 avril 20061 23 août 2004 à 17:52
Merci pour cette indication ! J'ai réussi. Voici ma solution:
//index du node sélectionné
string node_select_index = TreeView3.GetNodeFromIndex(TreeView3.SelectedNodeIndex).GetNodeIndex();
//recupere le texte
choix3.Text = TreeView3.GetNodeFromIndex(TreeView3.SelectedNodeIndex).Text;
if (node_select_index.length != 1) //s'il y a d'autres niveaux
{
//remplit choix3.text avec l'arborescence complete du node sélectionné
construitArbo(node_select_index); //appel de la fonction récursive
}
La fonction construitArbo:
---------------------------------
private void construitArbo(String index)
//pour retrouver le chemin complet d'un node sélectionné dans le treeview 3
{
//index du dernier "." trouvé
int indP = index.LastIndexOf(".");
if (indP != -1) //il y a au moins un niveau inférieur
{
//Recupere l'index moins le dernier niveau
string ind1 = index.Substring(0,indP);
//récupere le texte
choix3.Text = TreeView3.GetNodeFromIndex(ind1).Text + " / " + choix3.Text;
construitArbo(ind1);//recommence pour le niveau inférieur
}
}
amel468
Messages postés34Date d'inscriptionvendredi 10 janvier 2003StatutMembreDernière intervention10 avril 20061 23 août 2004 à 15:03
Merci de ta reponse !
Je suis aller sur MSDN pour en savoir plus sur la propriété FullPath dont tu m'as parlé... j'ai trouvé un bout de code qui m'interesse vachement, malheureusement, je ne comprend pas, lorsque j'ecris:
choix3.Text = TreeView3.SelectedNode.Fullpath;
j'obtiens l'erreur suivante:
'Microsoft.Web.UI.WebControls.TreeView' does not contain a definition for 'SelectedNode'
mohamed_bn
Messages postés47Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention10 septembre 2010 5 mars 2005 à 20:23
med belhassen
svp .
je veux utiliser le "treeview" dans mon application web. j'aime savoir dans quelle classe je peux trouver les fonctions qui traitent ceci.
Using ??
moi aussi j'ai besoins d'un tree view pour afficher le contenu d'un répertoire .
puis je veux récupérer le chemin complet d'un élément sélectionné.
si vous pouvez m'aider à le faire n'hésiter plus à me répondre ,svp !!