DevExpress的TcxDBLookupComboBox使用方法及问题
使用TcxDBLookupComboBox需要设置以下属性:
1、DataBinding.DataSource:数据感知控件的数据源。
2、DataBinding.DataField:数据感知控件的连接字段。
3、properties.ListSource:TcxDBLookupComboBox下拉列表数据源。
4、Properties.KeyFieldNames:下拉列表的关键字段(即cxDBLookupComboBox1.EditValue的值)。
5、Properties.ListColumns:设置下拉列表显示列(可以设置多个列,每个列里设置其Caption和FieldName)。
TDBLookupComboBox属性:DataField, DataSource, KeyField, ListSource。
这几个属性代表的意义是:
DataField, DataSource指定了需要修改的字段 (就是用户改变了TDBLookupComboBox的值之后需要修改的字段),
KeyField, ListSource指定了TDBLookupComboBox的值的来源(来自哪个DataSource的哪个字段)。
其中ListSource不能和DataSource相同。
自己模拟测试结果 : 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,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人