如何使用 LiveBindings 连接数据集中的 2 个字段?
How to concatenate 2 fields from a dataset using LiveBindings?
有没有办法使用实时绑定设计器将 2 个数据库字段连接到一个组件?
例如,我有一个用于客户端的 MemTable,我想将 FirstName 和 LastName(全名)连接到一个标签。
如果有办法做到这一点,我知道绑定只会是一个方向(数据库字段 --> ComponentProperty)。
对于像这样简单的事情...您可以使用数据集的 AfterScroll 事件
if Dataset.Active and (Dataset.RecordCount > 0) then
label1.Caption :=Dataset.FieldByName('FirstName').AsString + ' ' + Dataset.FieldByName('LastName').AsString;
使用 LiveBinding 最简单的方法是使用 LinkFillControlToField 的 CustomFormat 属性:
就用这个格式的文本作为例子就是问题:
Self.Owner.FirstName.text + " " + Self.Owner.LastName.text
有没有办法使用实时绑定设计器将 2 个数据库字段连接到一个组件?
例如,我有一个用于客户端的 MemTable,我想将 FirstName 和 LastName(全名)连接到一个标签。
如果有办法做到这一点,我知道绑定只会是一个方向(数据库字段 --> ComponentProperty)。
对于像这样简单的事情...您可以使用数据集的 AfterScroll 事件
if Dataset.Active and (Dataset.RecordCount > 0) then
label1.Caption :=Dataset.FieldByName('FirstName').AsString + ' ' + Dataset.FieldByName('LastName').AsString;
使用 LiveBinding 最简单的方法是使用 LinkFillControlToField 的 CustomFormat 属性:
就用这个格式的文本作为例子就是问题: Self.Owner.FirstName.text + " " + Self.Owner.LastName.text