bjr à tous ! j'explique mon problème ! je veux modifier des données enregistrées dans ma base de données à partir de mon datagridview !!

pour alimenter le datagridview j'utlise une fonction qui me retourne un dataset !

code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public DataSet dataSetReq(string myQuery,string myTab)
        {
 
            myCommand = new OleDbCommand(myQuery, myConnection); //ExecuteSEL(myQuery)
            dAdapter = new OleDbDataAdapter(myCommand);
            OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(dAdapter);
            mydSet = new DataSet(myTab);
            dReader = myCommand.ExecuteReader();
 
            dReader.Close();
            dAdapter.Fill(mydSet);
            return mydSet;
        }
pour afficher les données realtives à chaque enregistrement g relié un combobox à mon datagridview
code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 private void comboFour_SelectionChangeCommitted(object sender, EventArgs e)
        {
 
            DecGlob.Req = "Select * from Fournisseur where CodeFour = '" + comboFour.SelectedValue + "'";
 
            this.dataGridViewFour.DataSource = DecGlob.GstBD.dataSetReq(DecGlob.Req, "Fournisseur").Tables[0];
 
 
 
 
        }
la consultation marche trèèèèssss bien !!

maintenant je veux pouvoir modifier mes données à partir de mon datagridview !!

code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
private void Modifier_Click(object sender, EventArgs e)
        {
 
           BindingSource bSource = new BindingSource();
           bSource.DataSource = DecGlob.GstBD.dataSetReq(DecGlob.Req, "Fournisseur").Tables[0];
           this.dataGridViewFour.DataSource = bSource.DataSource;
           DecGlob.GstBD.dAdapter.Update(DecGlob.GstBD.dataSetReq(DecGlob.Req, "Fournisseur"));
 
 
 
 
 
        }
çaaaaa marche passssssssssss !!!

aidez moi svp