编程环境为 Delphi ,数据库管理系统为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;
现在,如何用language表中的数据填充DBComboBox,使用户看不到language_id列,但它在那里,我可以使用它?但它也可能只是一个ComboBox。
2条答案
按热度按时间oyxsuwqo1#
您需要通过它的
Items
属性填充它。所选项目用作字段值。你可能需要一个查找组合框,它叫做
TDBLookupComboBox
,一旦你找到了它,你就可以让它工作了。bkhjykvo2#
我同意上面的答案,一些简单的示例代码如下: