**************新手简单问题,下拉框的疑问*************************

jimu8130 2007-04-20 03:17:56
不知道delphi自带的下拉框控件(datacontrol)能否实现一带2的功能,也就是控件能关联上两个字段(Text,value),text显示用,value便于实现数据库方面的功能
...全文
520 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
redher 2007-04-23
  • 打赏
  • 举报
回复
ExpressEditors
这个控件包,好像是叫这个

里面的这个TcxDBLookupComboBox
它能满足你的要求。
hfltp 2007-04-23
  • 打赏
  • 举报
回复
你说的是自动绑定两个字段值,用于数据操作?
这个我就不知道了
我们做的时候一个就是用代码将这两个字段的值加入到控件的相应属性中,
还有就是用LOOKUP字段来进行对应,但这样需要两个控件。
jimu8130 2007-04-23
  • 打赏
  • 举报
回复
to redher:
我再说明白了,比如一个数据表a,它有id,name两个字段,我想把这两个字段同时绑定在控件上,id用于数据库方面的操作不用显示出来,name是内容需要显示出来。如果.net 里面的dropdownlist就有datatextfield和datavaluefield两个属性可以绑定一个数据集合里面的两个字段
hfltp 2007-04-22
  • 打赏
  • 举报
回复
我说的功能是
在dbcomboboxeh中有两个item属性
在两个属性中填写好对应的值后,可以自动对应
比如

寒风 1
寒风1 2
寒风2 3

在下拉框中显示的是寒风,但录入数据库中的值是1

跟楼主说的功能是不是一样?
jimu8130 2007-04-22
  • 打赏
  • 举报
回复
to hfltp(红枫叶):
仔细看了才知道,你说的这些需要读取数据库后然后再写入这两个字段,不太符合我的要求,
还有人知道哪个控件能分别绑定数据表里面两个字段么(一个显示用,一个数据库使用)
redher 2007-04-22
  • 打赏
  • 举报
回复
hfltp(红枫叶)
你说的真的假的.我怎么不能实现啊?
jimu8130 2007-04-22
  • 打赏
  • 举报
回复
to qiankun19851231:
你说的方法我当然想到,是可以按你说的那样来做,你应该看到我前面说的我是想有个控件能绑定两个字段(单独的)一个绑定text字段,一个绑定value字段
jimu8130 2007-04-22
  • 打赏
  • 举报
回复
to idwb:
看来你没有仔细看我说的,我是存储的一个字段是针对进行数据库操作的value,另外一个字段是针对显示内容的text,并不是显示两个字段的内容
IDWB 2007-04-22
  • 打赏
  • 举报
回复
可以啊,dblookupcombobox里的listfield属性中将要显示的两个字段当中用';'分开就可以显示2个字段值了
qiankun19851231 2007-04-22
  • 打赏
  • 举报
回复
还有一个办法.就是做两个ComboBox控件.一个放值一个放文本.当文本选正改变时.放值的那一个的itemindex也跟着改变就成了.付值的时候就一起付
jimu8130 2007-04-22
  • 打赏
  • 举报
回复
to lukeguo:
没收到你的控件啊
to hfltp(红枫叶):
谢谢了,我试试,如果你说的控件能实现你描述的功能那太好了,成功后给分
hfltp 2007-04-21
  • 打赏
  • 举报
回复
装个ehlib6.0控件
里面的下拉框中有这种功能的实现
很简单
lukeguo 2007-04-21
  • 打赏
  • 举报
回复
应用控件时,在程序里自动定义的:
dxcustomer: TdxDBLookupEdit;

控件有4个安装程序,安装完后有很多控件出来,但是这个控件在哪个里就不知道了,可能是这个(猜的):
DevExpress ExpressQuantumGrid Pro v3.2.1 Suite for Delphi6

4个安装程序都是以DevExpress Express开头。
实现2个字段列表:
在ListFieldName选项中,填入两个字段就可以了,例如:customer_id;customer_name,分号连接。
HsWong 2007-04-20
  • 打赏
  • 举报
回复
我明白你的意思,两者同时绑定嘛,我也想要.
只是懒得找跟动手,呵呵
jimu8130 2007-04-20
  • 打赏
  • 举报
回复
还有人有好的建议么?
jimu8130 2007-04-20
  • 打赏
  • 举报
回复
to lukeguo:
感谢 啊
jimu8130 2007-04-20
  • 打赏
  • 举报
回复
to lukeguo:
老大,如果有,麻烦你发送到jimu8130@163.com(126.com,yahoo.com,gmail.com,用户名都一样)看你有哪个邮箱就发到我相应的邮箱里面咯
lukeguo 2007-04-20
  • 打赏
  • 举报
回复
有现成的控件,回去给你找一下。
jimu8130 2007-04-20
  • 打赏
  • 举报
回复
to hswong:
如果像你这样来做的话,首先查询数据库,其次还要遍历数据库并形成一个object组,这样似乎没效率样的.

to chenzhuo:
应该有?你帮我看看好么,我刚才看了下似乎没有样的
jimu8130 2007-04-20
  • 打赏
  • 举报
回复
to hswong:
你的方法当然可行,不过你也应该看到我是和数据库相关的,可能事先我没说清楚,我这个下拉框是和数据库的某个字段绑定的,但是我想能同时绑定两个字段,如果vs2003或者vs2005提供的那个下拉框控件样的,能同时绑定两个字段
加载更多回复(5)
内容概要:本文围绕《【卫星信号】模拟卫星信号传播研究(Matlab代码实现)》这一技术资源展开,系统介绍了利用Matlab进行卫星信号传播过程建模与仿真的方法。该资源聚焦于构建卫星信号在复杂空间环境中的传播模型,综合考虑自由空间路径损耗、大气吸收、多径效应、多普勒频移、电离层闪烁及噪声干扰等多种物理因素,通过Matlab编程实现信号传输特性的动态仿真与可视化分析,帮助研究人员深入掌握卫星通信信道的关键特性与建模流程。; 适合人群:具备Matlab编程能力和通信原理基础知识的高校研究生、科研机构研究人员及从事卫星通信、导航定位、遥感遥测等领域的工程技术人员,特别适用于需要完成相关课题仿真、毕业设计或项目开发的初级与中级科研人员。; 使用场景及目标:①用于教学与课程设计中加深对卫星信号传播机制的理解;②支撑卫星通信系统链路预算、接收机灵敏度分析与抗干扰算法设计;③服务于学术论文撰写、科研项目申报中的仿真验证环节,提供可复用的代码框架与建模思路。; 阅读建议:建议读者结合经典通信理论教材同步学习,重点剖析代码中关于信号调制、信道建模、噪声叠加与接收端解调等模块的实现逻辑,动手运行并调整轨道参数、频率、环境条件等变量,观察信号质量变化,从而深化对卫星信道动态行为的认知。
内容概要:本文系统介绍了2024年最新提出的两种智能优化算法——青蒿素优化算法与霜冰优化算法(RIME),并通过Matlab代码实现对二者进行了深入对比研究。文档不仅阐述了两种算法的核心原理与数学模型,还全面展示了其在电力系统优化、新能源调度、路径规划、机器学习参数调优等复杂工程问题中的应用性能差异。文中涵盖了微电网调度、电动汽车充电优化、无人机三维路径规划、风光互补制氢系统调度等多个前沿科研方向的典型案例,并配套提供了完整的Matlab仿真代码与模型资源,便于读者复现高水平学术论文成果并开展创新性研究。; 适合人群:具备一定编程基础,熟练掌握Matlab/Simulink环境,正在从事智能优化算法相关研究的研究生、高校教师及工程技术人员,尤其适用于专注于能源系统优化、智能交通、智能制造、自动化控制等领域的科研工作者。; 使用场景及目标:①深入理解青蒿素算法与RIME算法的基本思想、迭代机制与收敛特性;②通过实际代码复现EI、顶刊级别论文中的优化模型;③在具体科研项目中对比两类算法的寻优能力、稳定性与计算效率,完成算法选型与改进;④拓展新型优化算法在多能互补系统、智能路径规划、分布式调度等交叉学科中的创新应用。; 阅读建议:建议读者结合网盘提供的完整代码资源,按照文档中给出的应用实例循序渐进地实践操作,重点关注不同场景下的参数设置策略、算法收敛曲线分析与鲁棒性表现,同时关注公众号“荔枝科研社”获取持续的技术支持与更新资料。

2,508

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧