Bonjours,

Je suis en train de réaliser une application avec plusieurs formulaires.
Dans l'un d'entre eux se trouve deux datagridview et quand je veux ajouter une ligne par le biai d'un autre formulaire cela se réalise en m'ouvrant à nouveau le datagrid et de ce fais cela perturbe mon application.

Voici les deux code lié à ceci :

Formulaire avec mes deux datagridviews :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Accueil
{
    public partial class Groupes : Form
    {
        public Groupes()
        {
            InitializeComponent();
        }
 
        private void Groupes_Load(object sender, EventArgs e)
        {
 
        }
 
        private void Retour_Click(object sender, EventArgs e)
        {
            Accueil fntprincipale;
            fntprincipale = (Accueil)this.MdiParent;
            fntprincipale.strEtat = "Connecter";
            fntprincipale.Afficher();
 
        }
 
        private void Rencontres_Click(object sender, EventArgs e)
        {
            Rencontres fntrencontres;
            fntrencontres = new Rencontres();
            fntrencontres.MdiParent = (Accueil)this.MdiParent;
            fntrencontres.Show();
            this.Close();
        }
 
        private void Oeuvres2_Click(object sender, EventArgs e)
        {
            Oeuvres fntoeuvres;
            fntoeuvres = new Oeuvres();
            fntoeuvres.MdiParent = (Accueil)this.MdiParent;
            fntoeuvres.Show();
            this.Close();
        }
 
        private void Ajoutermembre_Click(object sender, EventArgs e)
        {
            Gestion_Membre fntnewmembre = new Gestion_Membre();
            fntnewmembre.Show();
        }
 
        private void Ajoutergroupe_Click(object sender, EventArgs e)
        {
            Gestion_Groupe fntnewgroupe = new Gestion_Groupe();
            fntnewgroupe.Show();
        }
 
        private void suppMembre_Click(object sender, EventArgs e)
        {
            dgMembres.Rows.Remove(dgMembres.CurrentRow);
        }
 
        private void supGroupe_Click(object sender, EventArgs e)
        {
            dtGroupes.Rows.Remove(dtGroupes.CurrentRow);
        }
 
    }
}
Formulaire d'insertion des donnée :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Accueil
{
    public partial class Gestion_Groupe : Form
    {
        public Gestion_Groupe()
        {
            InitializeComponent();
        }
 
        private void Gestion_Groupe_Load(object sender, EventArgs e)
        {
 
        }
 
        private void Gestion_Membre_Click(object sender, EventArgs e)
        {
            Gestion_Membre fntnewmembre;
            fntnewmembre = new Gestion_Membre();
            fntnewmembre.Show();
            this.Close();
        }
 
        private void Annuler_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void Valider_Click(object sender, EventArgs e)
        {
            Groupes fntnewgroupes = new Groupes();
            fntnewgroupes.dtGroupes.Rows.Add();
            fntnewgroupes.Show();
            this.Close();
        }
 
    }
}
Voilà si quelqu'un peut m'aider cela serait très sympa si vous avez pas compris demandé moi !!!