怎样在 DBGrideh 中的下拉列表框里添加固定内容

oupj 2003-08-13 11:54:20
怎样在 DBGrideh 中的下拉列表框里添加固定内容
...全文
22 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
IwantFlay 2003-08-13
  • 打赏
  • 举报
回复
在dbgrideh的columns编辑中,如果是加单值,只要加PickList属性,
如果是双值,则要加pickList 和 keylist两个属性, pickList 是显示的. keylist是后台数据库用到的.
这两个属性的添加方法和 listbox的items的一样
newsofter 2003-08-13
  • 打赏
  • 举报
回复
with DBGridEh1 do
begin
SelectedField.FieldName :='Field1';
I := SelectedIndex;
with AdoQuery1 do
begin
close;
sql.clear ;
sql.add(' select FieldMc from DictTable1 ');
open;
first;
Columns[i].KeyList.Clear;
Columns[i].picklist.Clear;
while not eof do
begin
Columns[I].KeyList.Add(fieldbyname('FieldMc').AsString);
Columns[I].PickList.Add(fieldbyname('FieldMc').AsString);
next;
end;
end;
Columns[i].AutoDropDown := true;
SelectedField := Columns[i].Field;
end;

2,495

社区成员

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

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