Bonjour

Dans mon form1 j'ai une datagridView et un bouton "Ajouter"

Lorsque l'usage appuie sur Ajouter un nouveau formulaire form2 s'ouvre et il pourra le remplir, toutes les informations sont sauvegardées dans une BD access.

Je veux que lorsque l'usager sauvegarder ou ferme Form2 que la DatagridView dans Form1 soit mise à jour.

Dans Form2 j'utilise ce qui suit lorsque je ferme le formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
private Form1 m_parent;
m_parent.RefreshGrid();

Dans Form1 j'ai la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
        public void RefreshGrid()
        {
            DataTable _dTableCmd = ds.Tables[0];
            da1.Update(_dTableCmd);
            DataTable _dTableLigneCmd = ds.Tables[1];
            da2.Update(_dTableLigneCmd);
            ds.AcceptChanges();
 
            tb_DatagridView.Refresh();
            tb_DatagridView.Parent.Refresh();
        }
Mais ca ne fonctionne pas ou est ce que mon erreur ??

Merci