Binding a TTMSFNCComboBox doesn't work for me

Hello,
Live binding a TTMSFNCEdit works for me this way:

Link_TagName := TLinkControlToField.Create(Self);
Link_TagName.DataSource := BindSourceDB1;
Link_TagName.FieldName := 'weight';
Link_TagName.Control := MyEdit;
Link_TagName.Track := True;
Link_TagName.Active := True;
If I change the value, it changes the record.

However binding a TTMSFNCComboBox in a similar way doesn’t work:

Link_TagName := TLinkControlToField.Create(Self); // Owned by form, no BindingsList needed
Link_TagName.DataSource := BindSourceDB1;
Link_TagName.FieldName := 'language_code';
Link_TagName.Control := MyComboBox;
Link_TagName.Track := True;
Link_TagName.Active := True;

Here, If I change the value, it doesn’t do anything.

Thank you for your help.

Hi,

LiveBindings are not enabled for FNC controls. The reason why it works for TTMSFNCEdit is because it inherits from TCustomEdit.

Hi Tünde,

Thank you for your reply. Any workaround? What do other users do in such a situation?
Use a non-Tms component?

Thank you.

Hi Zsolt,

We have database adapters for a few selected complex controls (KanbanBoard, Planner, …). As far as the rest of the FNC controls go, perhaps you can look in the direction of TTMSFNCDataBinder - TMS FNC Core

Thank you!