2014-02-10 32 views
1

在Firemonkey通過使用組合框我設定如下行顯示的項目:Firemokey組合框PosSource

ComboBoxSomething.ItemIndex := ComboBoxSomething.Items.IndexOf(VarToStr(Query.FieldValues['fieldname'])); 

有一個BindListLink PosSource的結合,其中的控件的ItemIndex + 1綁定到Bindsource的Recno中。

但是,只有當我更改組合框選定的文本時,它才起作用,並且當我使用上面的代碼設置ItemIndex時什麼都不做。

你有什麼建議,做什麼不同?

預先感謝您!

Endre

回答

0

好吧,我明白了。同時我也必須設置查詢的RecNo(Query.Recno:= ComboBox.ItemIndex + 1;)。

但我仍然不知道,爲什麼它不是由livebinding自動設置的。