0

编程环境是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。

4

1 回答 1

1

您需要通过其Items属性填充它。所选项目用作字段值。

您可能想要的是一个查找组合框。它被称为TDBLookupComboBox。一旦你找到那个,你应该能够让它工作。

于 2013-04-15T07:20:44.363 回答