• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

DelphiLiveBindings如何绑定一个对象(转)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

原文 http://www.malcolmgroves.com/blog/?p=1084

一、新建VCL工程加入TAdapterBingSource控件

二、定一个TPerson类 

MyPerson : TPerson;
 TPerson = class
  private
    FAge: Integer;
    FLastname: string;
    FFirstname: string;
  public
    constructor Create(const Firstname, Lastname : string; Age : Integer); virtual;
    property Firstname : string read FFirstname write FFirstname;
    property Lastname : string read FLastname write FLastname;
    property Age : Integer read FAge write FAge;
  end;

三、双击并加入事件代码

1.创建一个对象实列Person

2.创建一个BindSourceAdapter

  • self,   指定TObjectBindSource的归属
  • MyPerson,需要邦定对象实例
  • True,是否自动释放,如果否则False 默认值为True
procedure TForm4.AdapterBindSource1CreateAdapter(Sender: TObject;
  var ABindSourceAdapter: TBindSourceAdapter);
begin
    MyPerson :=TPerson.Create('test','test1', 13);
    ABindSourceAdapter := TObjectBindSourceAdapter<TPerson>.Create(Self, MyPerson, True);
end;

 

 

四、放一个TStringGrid对象 在Events LiveBindings点击BindVisually

点击运行

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Matlab中max函数用法发布时间:2022-07-18
下一篇:
Matlab R2017a启动时初始化过程时间太长解决办法发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap