楼主我试了下主从关系数据集,然后代码如下:
procedure TMainForm.Button1Click(Sender: TObject);
var
lMsg : String;
begin
DataSetBroker1.DataSet.Append;
DataSetBroker1.DataSet.FieldByName('DDBH').AsString := 'DDBH1';
if Business.Forms.ExcelFieldMapFunc.ShowFieldMapEditor(ExcelToTable1) then
if ExcelToTable1.Execute(lMsg) then
begin
DataSetBroker2.DataSet.ApplyUpdates;
DataSetBroker2.DataSet.Close;
DataSetBroker2.DataSet.Open;
end;
end;
DataSetBroker1是主数据集
DataSetBroker2是从数据集
一切都是正常的。