Précédent   Forum du club des développeurs et IT Pro > Dotnet > Langages > C#
C# Forum d'entraide sur la programmation C#. Avant de poster -> FAQ C#, Articles C#, Sources C#
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/01/2013, 16h54   #1
Damiens29
Invité régulier
 
Homme
Inscription : janvier 2013
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2013
Messages : 43
Points : 7
Points : 7
Par défaut Mise a jour automatique listbox

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 !
Damiens29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2013, 17h02   #2
GuruuMeditation
Expert Confirmé
 
Avatar de GuruuMeditation
 
Homme Olivier Matis
.Net Architect
Inscription : octobre 2010
Messages : 1 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Matis
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : .Net Architect
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 1 351
Points : 2 867
Points : 2 867
Envoyer un message via MSN à GuruuMeditation
Quelle technologie? Winform ou XAML ?
__________________
Microsoft MVP : Visual C#

MCPD - Windows Phone Developer
MCPD - Windows Developer 4

http://www.guruumeditation.net

“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
GuruuMeditation est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2013, 17h04   #3
Damiens29
Invité régulier
 
Homme
Inscription : janvier 2013
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2013
Messages : 43
Points : 7
Points : 7
Winform.
J essaie de faire un timer pour que ma listbox se mette a jour mais il doit y avoir moins compliqué je suppose.
Damiens29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2013, 17h17   #4
synolog
Membre expérimenté
 
Avatar de synolog
 
Homme
Administrateur systèmes et réseaux
Inscription : septembre 2011
Messages : 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : septembre 2011
Messages : 533
Points : 592
Points : 592
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?
synolog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2013, 08h13   #5
Damiens29
Invité régulier
 
Homme
Inscription : janvier 2013
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2013
Messages : 43
Points : 7
Points : 7
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.
Damiens29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2013, 08h32   #6
Damiens29
Invité régulier
 
Homme
Inscription : janvier 2013
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2013
Messages : 43
Points : 7
Points : 7
Toujours personne pour m'aider svp ??
Damiens29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2013, 23h56   #7
ArianeV
Membre du Club
 
Inscription : mars 2008
Messages : 88
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 88
Points : 63
Points : 63
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 ?
ArianeV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 08h54   #8
Damiens29
Invité régulier
 
Homme
Inscription : janvier 2013
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2013
Messages : 43
Points : 7
Points : 7
Oui,c est une bonne idée mais je ne trouve pas l'événement approprié sur mon bouton de validation pour le faire
Damiens29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 10h00   #9
Damiens29
Invité régulier
 
Homme
Inscription : janvier 2013
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2013
Messages : 43
Points : 7
Points : 7
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 :
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();
        }
Damiens29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h55.


 
 
 
 
Partenaires

Hébergement Web