dbgrideh不使用lookup字段和picklist属性如何创建下拉列表框

SmallMaker 2007-03-28 05:10:46
问题来源:
我现在要制作一个关于dbgirdeh属性设置的类,在处理下拉列表框的时候我不知道dataset是否已经设置了lookup字段,现在想给某一列增加下拉列表框的功能,不知道还有没有其他的途径可以实现
...全文
465 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ou630j 2007-05-30
  • 打赏
  • 举报
回复
在formshow里面写语句
begin
inherited;
with dm do
begin
close;
sql.Text:='select a from b' ;
open;
while not eof do
begin
dbgirdeh.Columns[1].PickList.Add(Fieldbyname(a).AsString);
next;
end;
end;
end;
雄牛 2007-04-16
  • 打赏
  • 举报
回复
用这个吧..

DBGrid1.Columns[1].PickList.add('正常');
DBGrid1.Columns[1].PickList.add('损毁');


把分给偶..呵呵....
laowang2 2007-04-16
  • 打赏
  • 举报
回复
Combox嵌入,好像在哪里见过,搜一搜。
cnhxjtoa 2007-04-16
  • 打赏
  • 举报
回复
强烈建议使用DBGRID列的PUCKLIST属性,好用的很
netfly 2007-04-02
  • 打赏
  • 举报
回复
还有一种办法,就是把这个列的buttonStyle设置成cbsEllipsis,然后在这个GRID的ONEDITBUTTONCLICK时间里创建一个Form,并且通过访问Grid的inplaceedit来绑定这个FORM的显示位置。
  • 打赏
  • 举报
回复
我想用DBComboxLIst關聯到該列

5,392

社区成员

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

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