求.关于ComboBox的一个高级用法

jacobran 2003-10-15 09:55:06
如何实现ComboBox中分两列.
例:
a列 b列
1 汉
2 回
3 苗
在这里边.a,b中各代表一列.在里面输入任何一列的数据都可以检索出来它的值(b列).
最好有详细一点的例子.
...全文
160 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacobran 2003-10-20
  • 打赏
  • 举报
回复
TO: huojiehai(海天子)

你的这个方法不太好,这只是其中一个最小的数据表,只有五十六条记录,
多一点有几万条记录
mengxiang5160 2003-10-18
  • 打赏
  • 举报
回复
up
OYHL 2003-10-17
  • 打赏
  • 举报
回复
哦。确实见到过。。。也可不分2列,就用1列,当输入代码的时候,进行查询相应的字段然后给这个控件功能是一个样的
jacobran 2003-10-17
  • 打赏
  • 举报
回复
我说的这个功能与PB中的一样.我看到PB中带的有,很好用.但有人用DELPHI也可以做出来.并不太能,还有没好办法?
hmily1688 2003-10-17
  • 打赏
  • 举报
回复
强烈反对用控件,
jianxin_js 2003-10-17
  • 打赏
  • 举报
回复
UP
wooden954 2003-10-16
  • 打赏
  • 举报
回复
用控件吧,省事!
angle097113 2003-10-16
  • 打赏
  • 举报
回复
如果你不怕麻烦的话 可以在combobox的onchange事件来实现的
用sql语句完全的可以实现的
到时候判断一下选择的是哪列的值就可以了
Alanwn 2003-10-16
  • 打赏
  • 举报
回复
同意楼上的意见
xinglinshu 2003-10-16
  • 打赏
  • 举报
回复
推荐使用IP4000控件,他的wwDBComboBox中直接有这种属性。
huojiehai 2003-10-15
  • 打赏
  • 举报
回复
for lp := 0 to combobox1.items.count - 1 do
if (Pos('1',combobox1.items[lp])>0) or (Pos('汉',combobox1.items[lp])>0) then
.........

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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