你是用ADODataSet1组件与DBGrid关联,在“添加”按钮将数据写入数据库后,可执行ADODataSet1.Active:=false;ADODataSet1.Active:=true;此时DBGrid中的数据将会刷新。其实你不需要用dataTable来添加数据,直接用ADODataSet1也可以添加数据的
每次更新完数据运行下 DBGrid1.DataSource.DataSet.Close;
DBGrid1.DataSource.DataSet.Open;让他重新在数据库里查询出信息