Bonjours à tous,
je suis débutant en delphi et j'ai un petit probléme concernant la mise à jour des DBGrid, bon voila je m'explique clairement !!!!
sur une form je met un Ttable un Datasource et enfin un DBGrid, ensuite je programme des action tel que l'ajout d'un nouveaux élément
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Ex: 
Table1.Open;
Table1.Insert;
   Begin
   Table1.Fields[0].AsString:=Maskedit1.Text;
   Table1.Fields[1].AsString:=edit7.Text;
   Table1.Fields[2].AsString:=edit8.Text;
   Table1.Fields[4].AsString:=DBedit4.Text;
   Table1.Fields[3].AsDateTime:=Date.DateTime;
   Table1.Post;
   End;
ou la modification
Ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
table1.open;
Table1.Edit;
begin
Table1.fields[2].AsString:=CB3.Text;
table1.post;
panel2.Visible:=false;
end;
généralement c'est tout ce qui ya , malheureusement le DBGrid n'affiche pas la modification ou l'ajout instantanément, il faut à chaque fois relancer le programme et des fois méme aprés avoir relancer ca n'affiche tjrs pas malgré que dans la table la modification est prise en compte le DBgrid ne la prend pas en considération. Au debut je croyais que mettre les identifiant en Caractère ça résoudrai le problème mais finalement ca n'avait rien avoir enfin je crois!!!!
PS: quand je dis exécute ca veux dire sous delphi bien sur !!!!
Merci à tous