{
TDBLookupComboBox属性:DataField, DataSource, KeyField, ListSource。
这几个属性表明的意义是:DataField, DataSource指定了须要修改的字段
(就是用户改变了TDBLookupComboBox的值以后须要修改的字段),
而KeyField, ListSource指定了TDBLookupComboBox的值的来源(来自哪一个DataSource的哪一个字段)。
其中ListSource不能和DataSource相同。 ide
本身模拟测试结果 : KeyField 栏位的内容会更新到 DataField 中测试
例如
table1 中有sex(性别)的字段,你设置植为0 or 1
0表示男,1表示女,在table1中只看到1 or 0,别人殊不知道什么意思
如今有第二个表table2,字段以下
no name
0 男
1 女
设置TDBLookupListbox 的datasource 为table1的datasource,fieldname 为sex
设置listsource为table2,listfield为name,keyfield 为no
当在table1输入性别是,你只能是1 or 0,
那么你在looklist中选择男 or 女 就会把1 or 0 写入table1中
主要是直观,否则谁知道0,1表明什么意思spa
}
it