大家通常都知道大量更新表数据时,应该通过Table.DisableControls断开数据明了控件的显示。但如果想更新的更快,我们还应该设定DataSource1.DataSet := nil;这可以加速表更新大约350%当添加数据到ADT字段时:
with adsTable1 do
try
DisableControls;
DataSource1.Dataset := nil;
// <<这里更新>>
finally
DataSource1.Dataset := adsTable1;
EnableControls;
end;