J
jialiguo
Unregistered / Unconfirmed
GUEST, unregistred user!
3层在cxgrid中增加、修改操作。是在修改了好多条记录后用TClientDataSet进行保存的。想控制下名称不能重复procedure TfrmZbry.cdsBeforePost(DataSet: TDataSet);begin //重名 if cds.Locate('用户姓名',Grid.DataController.GetItemByFieldName('用户姓名').EditValue,[]) then begin Application.MessageBox('姓名重复,请您换个名字!','提示',64); Abort; end;end;但一用Locate又触发了post,所以不行。有什么解决的办法?请高手指教下,谢谢了