Bonjour,
Je voudrais savoir comment faire pour que lorsque j'ajoute une donnée d'un formulaire A,la listbox de mon formulaire B se mette a jour par rapport au donnée insérer dans mon formulaire A.
Merci !
Bonjour,
Je voudrais savoir comment faire pour que lorsque j'ajoute une donnée d'un formulaire A,la listbox de mon formulaire B se mette a jour par rapport au donnée insérer dans mon formulaire A.
Merci !
Quelle technologie? Winform ou XAML ?
Winform.
J essaie de faire un timer pour que ma listbox se mette a jour mais il doit y avoir moins compliqué je suppose.
Développe un peu ta procédure d'ajout de ton formulaire A au formulaire B
Tu comptes retranscrire en "temps réel"? Sans validation par bouton?
Ou lorsque tu quittes le champ à renseigner il s'ajoute?
Alors,l'ajout des données du formulaire A se fait bien par un bouton de validation et c'est lors de la validation que je voudrais que la listebox de mon formulaire B se remplisse sans que l'on ait a ressortir du formulaire pour que la mise a jour se fasse.
Toujours personne pour m'aider svp ??
Hello,
Dans le handler du bouton de validation de ton formulaire A, tu peux appeler une méthode d'update du formulaire B, avec les données à mettre à jour.
Ca devrait résoudre ton problème non ?
Oui,c est une bonne idée mais je ne trouve pas l'événement approprié sur mon bouton de validation pour le faire
Bon ben du coup,j'ai crée une fonction de miseAjour de ma liste grace a un select que j'appel dans mon second formulaire mais ma liste ne se met toujour pas a jour...
Le probléme vient a mon avis de mon formulaire B qui est déjà chargé,Il faudrait que je puisse le charger une seconde fois lorsque j'ajoute une donnée de mon formulaire A.
Voici le code de mise a jour de la listebox :
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 public void MiseAjour_List() { SqlDataAdapter custAdapter = new SqlDataAdapter("SELECT * FROM Services ORDER BY NomService", connString); DataSet datas = new DataSet(); custAdapter.Fill(datas, "Service"); custAdapter.Fill(datas, "NomService"); foreach (DataRow row in datas.Tables[0].Rows) { if (row["Service"].ToString() != "") { listBox1.Items.Add(row["NomService"].ToString()); } } listBox1.Update(); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager