Modification des données à partir d'un dataGridview
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:
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:
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:
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 !!! :cry:
aidez moi svp :cry: