如何使用LiveBindings连接数据集中的2个字段?

时间:2015-03-10 02:17:38

标签: delphi firemonkey livebindings

有没有办法使用Live Binding Designer将2个数据库字段连接到组件?

例如,我有一个客户端的MemTable,我想将FirstName和LastName(fullname)连接到一个标签。

Live Binding Designer

如果有办法,我知道绑定只在一个方向(数据库字段 - > ComponentProperty)。

2 个答案:

答案 0 :(得分:1)

对于像这样简单的事情......你可以使用数据集的AfterScroll事件

  if Dataset.Active and (Dataset.RecordCount > 0) then  
    label1.Caption :=Dataset.FieldByName('FirstName').AsString + ' ' + Dataset.FieldByName('LastName').AsString;

答案 1 :(得分:1)

使用LiveBinding的最简单方法是使用LinkFillControlToField的CustomFormat属性:

只需使用此格式文本,例如问题: Self.Owner.FirstName.text +“”+ Self.Owner.LastName.text