bonjour,
plate forme : visual studio c# 2010
j'ai développer une application de facturation qui contient deux formes:
*forme 1:facture :c'est la forme principale de facture
*forme 2:liste des articles
l’utilisateur tape le nom de l'article dans le champ "designation" puisque il connait la désignation complète sinon il tape soit le début de désignation ou ne tape rien et appui sur le bouton "chercher" la forme 2 s'affiche ,le utilisateur sélectionne l'article voulu puis appui 'entrer cette forme 2 se ferme et les données sélectionnées doit être afficher dans les champs de forme 1
le code de bouton chercher de forme 1:
le code de bouton entrer dans forme 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 produit = textBox8.Text;//envoi de critère de recherche(fonctionnelle) Liste_des_articles lda = new Liste_des_articles(); lda.Show();
le problème:le code de bouton "entrer" de forme2 affiche a chaque fois une nouvelle forme 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (e.KeyChar == (char)Keys.Enter) { DataGridViewRow dr = dataGridView1.SelectedRows[0]; var_code = dr.Cells["Column1"].Value.ToString(); var_desig = dr.Cells["Column2"].Value.ToString(); var_unite = dr.Cells["Column3"].Value.ToString(); var_pu = dr.Cells["Column4"].Value.ToString(); this.Close(); facturation fact = new facturation(); fact.Show(); }
y a t il une autre méthode qui envoie les données sans faire appelle à
car lorsque je supprime ce code pas de passage de data a form1
Code : Sélectionner tout - Visualiser dans une fenêtre à part facturation fact = new facturation(); fact.Show();
ci dessous une vidéo qui explique mieux
https://youtu.be/DKYGfQJRGwc
Partager