[c#]rafraichir mes données
salut je suis entrain d' apprendre le C# sharp avec connction bd Access
et voila mon probleme:
j ai ce code:
Code:
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
| private void SupprimerClick(object sender, System.EventArgs e)
{
System.Data.OleDb.OleDbConnection cca = new System.Data.OleDb.OleDbConnection();
cca.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= C:\mabd.mdb";
try
{
cca.Open();
}
catch (Exception )
{
MessageBox.Show("Notre connection n'est pas établit");
}
finally
{
if (dataSet1.produit.Count == 0)
{
MessageBox.Show("Il y a plus de marchandises en stock");
}
else
{
System.Data.OleDb.OleDbConnection conn1 = new System.Data.OleDb.OleDbConnection();
conn1.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= C:\mabd.mdb";
conn1.Open();
if (comboBox1.Text != "")
{
System.Data.OleDb.OleDbDataReader rs;
System.Data.OleDb.OleDbCommand comm1 = new System.Data.OleDb.OleDbCommand("delete * from produit where code='" + comboBox1.Text + "';", conn1);
rs = comm1.ExecuteReader();
MessageBox.Show("Ce produit a été supprimé");
}
}
}
dataGridView1.Refresh();
comboBox1.Refresh();
} |
il marche bien mais mon probleme c est qu il ne rafraichit mes données et l enregistrement qui a ete supprime se trouve encore ds ma combobox sauf quand je ferme la form et la reouvre.
comment puis je rafraichir mes données sans la fermer
merci pour toutes les reponses a venir