Bonjour,

voilà j'ai un problème avec mon application MDI.

J'ai 3 forms :

- Form1 qui est mon conteneur MDI avec un menu pour lancer mes
mes différentes feuilles.

- frmFournisseurs qui contient un ListView qui affiche les éléments présents
dans ma base de données Access, et un bouton Nouveau qui lance ma
feuille frmNouveauFournisseur sur laquelle il y a des TextBox et un bouton
OK pour accepter.

Je lance ma feuille frmFournisseurs depuis le menu de Form1 avec ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Form frmFournisseurs = new frmFournisseurs();
frmFournisseurs.MDIParent = this;
frmFournisseurs.Show();
La feuille se lance bien et je vois les fournisseurs dans ma ListView.

Je click donc sur Nouveau pour en ajouter un, je complète mes TextBox et voici la propriété Ok de mon bouton : (j'ai coupé la partie ajout dans Access)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
frmFournisseurs frmFournis = new frmFournisseurs();
frmFournis.listView1.Refresh();
this.Close();
Mon nouveau fournisseur est bien présent dans ma base de données mais il s'affichera que lorsque je relance frmFournisseurs via le menu de Form1.

Pour faire clair, je voudrais rafraichir la ListView présent sur frmFournisseurs depuis frmNouveauFournisseur sans être obligé de relancer les feuilles à chaque fois.

J'ai modifier la propriété private void frmFournisseurs_Load en public void ... pour avoir accès sur la feuille frmNouveauFournisseur mais rien n'y fait.

Avez-vous une idée ?
Merci d'avance, bonne soirée.