void Afficher()
        {
            if (lstDirection.SelectedIndex < 0)
            {
                return;
            }

            int id_direction = ListeDirection[lstDirection.SelectedIndex].ID;

            tree.Nodes.Clear();

            List <Lien> listeLien = new List <Lien>();

            listeLien = Acces.Remplir_ListeLienDirection(id_direction, optPilote.Checked, optAssocié.Checked);

            listeLien.Sort();

            //Acces.Exporter_Lien(listeLien);

            TreeNode NodG = Acces.Donner_ArbreGlobal();

            ListeLien = new List <Lien>();

            //Exlut les noeuds ne répondant pas à la requête
            Acces.Exclure_Arbre(NodG, listeLien, ref ListeLien);

            //Affiche la liste des noeuds
            foreach (TreeNode nd in NodG.Nodes)
            {
                nd.Checked = true;
                tree.Nodes.Add(nd);
            }

            tree.ShowNodeToolTips = true;
        }