如何使用Foxpro组合框的显示值

时间:2012-12-20 21:32:13

标签: combobox foxpro

我有一个组合框,我希望它能显示

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

但是当点击或刚显示时,我想获得此类别的ID。知道如何在Foxpro中做到这一点吗?

2 个答案:

答案 0 :(得分:2)

填充你的组合框:

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

您可以使用rowsource将整个项目列表添加到组合框中。

获取组合框的选定值:

Thisform.Combo1.DisplayValue

答案 1 :(得分:1)

创建一个游标,其中包含您要在第一列中显示的内容以及第二列中的ID。然后,像这样设置组合:

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