您的位置:首页 > 其它

TClientDataSet[16]: 用计算字段显示 UpdateStatus

2010-02-03 17:08 435 查看
TClientDataSet.UpdateStatus: TUpdateStatus;

TUpdateStatus = (usUnmodified, usModified, usInserted, usDeleted);

测试图:



相关代码:
uses TypInfo;

procedure TForm1.ClientDataSet1CalcFields(DataSet: TDataSet);
begin
ClientDataSet1.FieldByName('UpdateStatus').AsString :=
GetEnumName(TypeInfo(TUpdateStatus), Ord(ClientDataSet1.UpdateStatus));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientDataSet1.MergeChangeLog;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ClientDataSet1.Delete;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
ClientDataSet1.UndoLastChange(True);
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: