请教 如何让dbgrid 的某一字段以 下拉形式 选择

bephidt 2003-08-20 03:25:49
请教 如何让dbgrid 的某一字段以 下拉形式 选择
急等
谢谢
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
SuperSeventh 2003-08-20
  • 打赏
  • 举报
回复
:o
ayukowa 2003-08-20
  • 打赏
  • 举报
回复
with adoquery1 do
begin
close;
sql.clear;
sql.add('select * from ableneme ');
prepared;
open;
end;
while not adoquery1.eof do
begin
adoquery1.first;
dbgrid1.columns[第几列,比如1].PickList.Add(adoquery1.fieldbyname('fieldmc').value);
next;
end;
end;
jpyc 2003-08-20
  • 打赏
  • 举报
回复
http://218.56.11.178:8020/web/index.aspx

-> 下载基地->例程-数据库/报表->在DBGRID中下拉列表的显示
cobi 2003-08-20
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2161/2161366.xml?temp=.1458551
cobi 2003-08-20
  • 打赏
  • 举报
回复
动态的实现包括以下几步:
1、设置dbgrid的datasource,连接到数据库
2、往picklist中赋值,这个也可以在设计期完成

具体的代码可以参考最近同类问题的一个帖子
不过用picklist实现这个效果不好
bephidt 2003-08-20
  • 打赏
  • 举报
回复
请教动态的怎么实现
数据源在程序中设置
能否贴出代码?
谢谢
IwantFlay 2003-08-20
  • 打赏
  • 举报
回复
column设置中的autodropdown属性设为True;
然后选择单值时, 在picklist中加值.
双值就再在keylist 中加值

5,386

社区成员

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

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