如图想实现:清除单元格的值为123456的这个单元格,那么下面的那个datagrid中的任务名称=123456的这条记录删除;
现在代码如下:var
ii :string;
begin
ii := dsblct.DataSet.Fields[LCSYXX.TKBBD1(DocViewLCSYXX_KBBD1.Doc).datagrid2.FocusedField.index].DisplayText;
dsblct.DataSet.ReadOnly := false;
dsblct.DataSet.Open;
dsblct.DataSet.Edit;
dsblct.DataSet.Fields[LCSYXX.TKBBD1(DocViewLCSYXX_KBBD1.Doc).datagrid2.FocusedField.index].AsString := '';
if dsbgzrw.DataSet.FieldByName('rwmc').AsString = ii then
dsbgzrw.DataSet.Open;
dsbgzrw.DataSet.Edit;
dsbgzrw.DataSet.Delete;
dsbgzrw.DataSet.ApplyUpdates;
dsblct.DataSet.ApplyUpdates;
现在删除的是:清除单元格的同时,删除下面的datagrdi当前的记录
请教