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

Combobox 如何使用Foxpro组合框的显示值,combobox,foxpro,Combobox,Foxpro,我有一个组合框,我想它显示一个 类别名称(“Cat1”、“Cat2”…) 但当点击或只是显示我想得到这个类别的ID。你知道如何在Foxpro中实现这一点吗?创建一个光标,其中第一列包含要显示的内容,第二列包含要显示的ID。然后,按如下方式设置组合: RowSourceType = 2-Alias RowSource = <your cursor name> BoundColumn = 2 BoundTo = .T. && so you can have a numer

我有一个组合框,我想它显示一个

类别名称(“Cat1”、“Cat2”…)


但当点击或只是显示我想得到这个类别的ID。你知道如何在Foxpro中实现这一点吗?

创建一个光标,其中第一列包含要显示的内容,第二列包含要显示的ID。然后,按如下方式设置组合:

RowSourceType = 2-Alias
RowSource = <your cursor name>
BoundColumn = 2
BoundTo = .T. && so you can have a numeric controlsource
RowSourceType=2-别名
行源=
BoundColumn=2
BoundTo=.T.&&所以你可以有一个数字控制源

Tamar要填充您的组合框:

Thisform.Combo1.AddItem("Cat1")
Thisform.Combo1.AddItem("Cat2")
Thisform.Combo1.DisplayValue
您可以使用rowsource将整个项目列表添加到组合框中

获取combobox的选定值:

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

非常感谢,双向映射如何?从存储id的表中,我想显示类别名称?非常感谢您的帮助,将组合的ControlSource设置为包含ID的字段。