我遇到了ComboBox / LookupComboBox的问题,这真是个白痴,但我不知道如何通过谷歌搜索它来修复它。 我在我的数据库上有一个表,可以保存" Y / N"记录,以表明它是活动(Y)还是非活动(N)。 但在我的应用程序中,我想向用户显示"是/否"而不只是一个单词,任何人都可以帮助我吗?
谢谢!
答案 0 :(得分:7)
如果您使用TDBLookupComboBox
,则需要指定两个数据源。一个指定值的存储位置(DataSource
和DataField
属性),另一个指定查找值(ListSource
,KeyField
和ListField
属性)。 DataField
和KeyField
指向包含Y / N值的列,ListField
指向列包含YES / NO值。您可以使用内存数据集(例如TClientDataset
)作为查找值。
我个人会改用TDBCheckBox
,并将ValueChecked
和ValueUnchecked
属性设置为'Y'和'N'。复选框更好地表示布尔值。