关于dbgrideh的下拉列表问题.高手请进,马上揭帖.急...

hejianling305 2004-08-28 04:14:12
dbgridEH的dataset是动态生成的临时表
dbgrideh有字段 A B C D
其中A picklist 有 p1 p2 p3 p4
B字段是随着A字段的改变而可以选择不同的选项
这些选项是从数据库中检索出来的.
C 字段呢,也是根据B 字段的不同而有不同的选项
也是下拉列表框选择..
D 字段也是一样根据C字段的不同而不同
就是层层关联的..

A B C D字段的内容不能自己输入.而是要求用户选择
最好就是下拉列表有两列,但是知道难度比较大..
不知道那位大哥可以指点一二..
...全文
267 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hejianling305 2004-09-10
  • 打赏
  • 举报
回复
谢谢各位!~
主要要解决的问题是联机检索出来啊。
各个row会根据该row所在的field确定其他fields的检索条件
whisht 2004-09-09
  • 打赏
  • 举报
回复
op
ma369 2004-09-09
  • 打赏
  • 举报
回复
帮你顶
difall 2004-09-09
  • 打赏
  • 举报
回复
和二楼说的那样,两栏合在一栏里显示比较方便,加代码
Tensionli 2004-09-09
  • 打赏
  • 举报
回复
关注
study
hejianling305 2004-08-31
  • 打赏
  • 举报
回复
没人理我 200分给谁啊???
各位随便顶一下分分掉了算了。。。。
CSDN看样子 以后要少来了。。。高手都潜水了。。。。
hejianling305 2004-08-30
  • 打赏
  • 举报
回复
怎么没人回答我啊。是不是太麻烦了。
hejianling305 2004-08-29
  • 打赏
  • 举报
回复
单单一个下拉列表是很容易实现的。关键是字段B 和字段A都是下拉列表。而且
两个下拉列表都是有关系的。。。。
不知道如何是好。。
不知谁能够给我个思路~~~??
arraden 2004-08-29
  • 打赏
  • 举报
回复
如果下拉列表只有一列的话,可以在DBGridEh的TColumn中的好像是OnUpDate事件中给下一列PickList添加内容。

如果下拉列表要显示两列的话,可以用一个DBLookUpComboBoxEh在DBGridEh中显示要选择的
内容,比LookUp要简单一些。
hejianling305 2004-08-29
  • 打赏
  • 举报
回复
没人回答吗>?
各位兄弟..帮忙UP一下啊...
hejianling305 2004-08-28
  • 打赏
  • 举报
回复
谢谢楼上地.
是的lookup字段类型是可以实现.
但是表是动态产生的.
光光产生个lookup就要累死人了..
还要连级地根据情况检索...
drift1981 2004-08-28
  • 打赏
  • 举报
回复
根据字段名称显示与其相关的其它表的字段内容并显示两列,可以通过添加lookup字段类型类型来实现,但是你要的数据是根据其他字段而变动的,要在程序中添代码!
思路应该是这样,帮你顶一下!

828

社区成员

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

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