这是一个Delphi项目,但我怀疑DevExpress的组件与Delphi和.NET类似。
我有一个DevExpress GridDBTableView,当在其中一个列中选择一个单元格时,我希望显示一个LookupComboBox,用户可以在其中选择一个项目,并且该值将显示在表格单元格中。简单。
当我单击单元格时,组合框会显示我要选择的位置,但是当我选择一个位置时,表格单元格不会显示位置名称。事实上,我无法在单元格中输入任何内容。
我错过了什么?
理想情况下,我希望能够从组合框中选择一个位置,位置名称显示在表格单元格中,我可以以某种方式存储所选的相应位置ID。
答案 0 :(得分:3)
我认为您还应该将列的Properties.KeyFieldName属性设置为Lookup DataSource的KeyField。在这种情况下,一切都应该正常工作。
答案 1 :(得分:0)
好的,所有答案都在Express Editors的帮助文件“使用查找编辑器”中。
我错过的唯一一步是将LookupComboBox的KeyFieldNames属性设置为'LocationID'。