2021-03-30 17:30题主

请教关于ComboBox使用的几个问题

ComboBox的store数据源为 Select K,V from TableXXX K为要存到表中的值(编号),V为显示的值(与该编号对应的信息,如姓名、出生日期之类的组合)
有以下2个问题:
1、想要的效果是ComboBox中显示V值,但在新增和修改记录时以K值保存到数据表里,并且取值范围只能是列表中的值。
  有displayField,valueField属性,bindField和bindFieldTo两个属性有什么作用?API里的看得不是很明白。
  现在我达到的效果:显示V值没问题,但保存不了选择的K值。
2、在对话框窗口初始化显示时(修改记录窗口),ComboBox中默认显示是K值,不是V值。
  如何在生成修改记录窗口时,ComboBox默认显示V值。

我最终想要实现的效果是:
利用ComboBox控件,给用户看的是V值,添加、修改记录时,保存的是K值。再次打开窗口修改时,默认显示的也要是V值。
怎么也没试成功,请高手讲解。
2021-03-31 13:01#1
这里的例子有comboBox的使用:
modules/examples/templates/employee​
modules/examples/controls/combo

返回开发者社区