Partage
  • Partager sur Facebook
  • Partager sur Twitter

meilleur manière d'utiliser les usercontrols

problème pour charger des données dans differents usercontrols

Sujet résolu
    7 janvier 2019 à 8:43:40

    Bonjour , 
    un petit aperçu de l'interface ,

    Il y a 5 usercontrol empilés dans le panel vide et dans le menu vertical lorsque je clique sur un bouton , par exemple bouton1:


    private void Button1_Click(object sender, EventArgs e)
    {
     UserControl1.BringToFront();
    }

    j'utilise le code précdent pour afficher le usercontrol1 , ainsi de suite pour les autres boutons.
    Dans chaque Usercontrol , il y a des datagridview , des listesview .... qui sont remplis en fonction des données reçu. Mais mon soucis c'est comment faire en sorte que l'element auquelle j'applique la méthode BringToFront() , charge les données provenant de Mysql ,
    J'ai essayé avec :

    private async void UserControl1_Load(object sender, EventArgs e)
    {
      this.DataGridView1.DataSource = await GetDataAsync();
    }

    mais c'est comme si je remplissais tous les éléments de tous les Usercontrols au lancement du programme , quelqu'un aurait une idée pour résoudre ce soucis ?
    Merci d'avance


    • Partager sur Facebook
    • Partager sur Twitter
      8 janvier 2019 à 11:22:15

      Heu, pourquoi ne pas utiliser un TabControl ?
      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.

      meilleur manière d'utiliser les usercontrols

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown