编程环境为Delphi 7,DBMS为MySQL。
我有这个表定义:
DROP TABLE IF EXISTS language;
CREATE TABLE IF NOT EXISTS language (
language_id TINYINT NOT NULL AUTO_INCREMENT,
language VARCHAR(16) NOT NULL,
PRIMARY KEY (language_id),
UNIQUE (language)
) ENGINE=InnoDB;
现在,我如何使用语言表中的数据填充 DBComboBox ,以便用户看不到 language_id 列,但它就在那里我可以使用它吗?但它也可能只是一个 ComboBox。
最佳答案
您需要通过其 Items
属性来填充它。所选项目用作字段值。
您可能想要的是一个查找组合框。它称为TDBLookupComboBox
。一旦你找到那个,你应该能够让它工作。
关于mysql - 如何从 Delphi 7 中的表填充 DBComboBox 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16003881/