2012-12-20 81 views
1

我有一個組合框,我想的顯示值它顯示一個如何使用Foxpro的組合框

category name ("Cat1" , "Cat2"...)

但點擊或者只是顯示的時候,我想獲得這個ID類別。任何想法如何在Foxpro中做到這一點?

回答

2

來填充組合框:

Thisform.Combo1.AddItem("Cat1") 
Thisform.Combo1.AddItem("Cat2") 

您可以使用行源對整個項目列表添加到組合框。

獲取組合框的選擇值:

Thisform.Combo1.DisplayValue 
1

創建一個遊標,其中包含要顯示在第一列中的內容以及第二列中的ID。然後,設置這樣的組合:

RowSourceType = 2-Alias 
RowSource = <your cursor name> 
BoundColumn = 2 
BoundTo = .T. && so you can have a numeric controlsource 

添馬艦

+0

謝謝你,怎麼樣雙向映射?從存儲id的表中,我想顯示類別名稱?感謝您的幫助 – user1327073

+0

將組合的ControlSource設置爲包含ID的字段。 –