我有一个连接到数据库查询的 DBLookupComboBox。那部分工作正常。当我运行该程序时,DBLookupComboBox 中填充了查询结果。我希望在程序首次运行 或 启动新项目操作。 (见下图)
此外,如果我正在加载以前保存的数据库记录,该记录选择了索引 2“快速消除”,我如何让 DBLookupComboBox 显示所选条目?
是的,“请选择” 是索引 0,它作为查询的一部分被检索。
最佳答案
你可以试试这个(我知道你现在可能已经解决了,就像你 2 年前问的那样),但万一其他人感兴趣......
dbluLookup.KeyValue := dbluLookup.ListSource.DataSet.FieldByName(dbluLookup.KeyField).Value;
这只是将 KeyValue 设置为 ListSource 数据集中的第一条记录,该记录应该是“请选择”行。
关于database - 如何在 Delphi DBLookupComboBox 中选择正确的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212216/