Bonjour a tous,

Donc voici mon problème, je travail sous visual studio 2012, j'aimerais afficher dans une listbox le contenu d'une table de ma BDD. Jusqu'ici j'ai réussi bien que je ne sois pas sur de ma méthode.

Ensuite j'aimerais qu'a la selection dans cette liste, des txtbox se remplissent avec les données correspondant a la selection.

J'ai quelques essais mais aucun n'a réussi. <Et la doc microsoft est comment dire.. incompréhensible pour moi.

Donc si quelqu'un pourrait m'aider ca serait sympathique, voici mon bout de code :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
private BDD_Entreprise_Entities _cad;
        private List<connexion> _mesCo;
        private int coEnCours;
 
        /* *****************
        * Initialisation
        * ****************/
        public FormCo()
        {
            InitializeComponent();
        }
 
        private void FormCo_Load(object sender, EventArgs e)
        {
            _cad = new BDD_Entreprise_Entities();
 
            chargement();
        }
 
        //Permet de charger les connexions dans la collection
        private void chargement()
        {
            _mesCo = new List<connexion>();
 
            foreach (connexion c in _cad.connexion)
            {
                _mesCo.Add(c);
            }
            if (_mesCo.Count > 0)
            {
                coEnCours = 0;
                affiche(_mesCo[coEnCours]);
            }
        }
 
//Permet d'afficher les connexions
        private void affiche(connexion uneCo)
        {
            //affichage de les listes
            foreach (connexion uneConnexion in _mesCo)
            {
                listCo.Items.Add(uneConnexion.ID_CONNEXION + " - " + uneConnexion.MDP_CONNEXION);
            }
            // ou listCo.DataSource = _mesCo;
 
            lblIdCo.Text = uneCo.ID_CONNEXION.ToString();
            txtLibPseudo.Text = uneCo.PSEUDO_CONNEXION;
            txtMDP.Text = uneCo.MDP_CONNEXION;
 
            bloquerLesTextBox();
            libererLesBtn();
        }
Voila si vous avez des questions

Cordialement.