Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 .NET Discussion :

Petit temps d'arrêt..


Sujet :

.NET

  1. #1
    Nouveau membre du Club
    Petit temps d'arrêt..
    Bonjour,

    passez moi le petit trait d'humour pour le titre
    Je programme actuellement une application en winform qui s'appuie sur une base de données SQL server via ADO.NET. Le décor est planté.
    J'ai une fenêtre qui permet d'entrer des données via une textbox à laquelle j'ai ajouté une AutoCompleteStringCollection. Les valeurs de cette collection font partie de la BDD et sont mises sous forme de liste dans une méthode (Lister_donnees)
    Hors quand la valeur entrée par l'utilisateur ne fait pas partie de cette Collection, j'ouvre une 2eme winform qui permet d'ajouter cette valeur à la BDD, et je veux remettre à jour ma collection en rappelant ma méthode, MAIS quand j'ouvre la 2eme winform, le temps que l'utilisateur renseigne les données à ajouter à la BDD, ma premiere winform continue à travailler et me refait donc une collection identique!
    il faudrait dire à la premiere winform d'attendre la fermeture de la 2eme winform pour continuer.
    Ma démarche est elle la bonne?
    Merci de votre aide.

  2. #2
    Expert éminent sénior
    showdialog est bloquant, show ne l'est pas
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Futur Membre du Club
    si j'ai bien compris ce que tu souhaite faire, ce n'est pas la bonne solution, mais faut'il que j'aie bien compris !

    tu veut "aider" la saisie d'une textbox (autocompletion), mais tu veut aussi pouvoir rentrer de nouveaux éléments....

    c'est ça ?

  4. #4
    Nouveau membre du Club
    Pol63> merci de ce détail que je n'avais pas, cela m'a été bien utile.

    Lionel > oui c'est cela, j'ai trouvé comment faire

    Tous : une fois appliqué le showDialog comme indiqué par pol63, cela ne fonctionnait toujours pas, en fait une fois les données mises a jour, puis récupérées depuis la BDD puis ma liste d'autocompletion mise également à jour, j'avais oublié de remettre à jour l'autocompleteCustomSource ...
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    maTextBox.AutoCompleteCustomSource = maListMAJ;


    Merci de votre aide à tout les 2.

###raw>template_hook.ano_emploi###