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