网站链接1:百家樂百家百家百家百家百家百家百家百家百家百家开户博彩网博彩网博彩网博彩通全讯网

顺风网 » 设置DBGrid某列具有下拉列表框,下拉另一个DataSet的数据
首页 > delphi > 设置DBGrid某列具有下拉列表框,下拉另一个DataSet的数据

设置DBGrid某列具有下拉列表框,下拉另一个DataSet的数据

2010年4月19日 admin

首先设置好你要获取的另一个DataSet的字段,如cdsBigType。假设sql语句是’SELECT ID, CODE, NAME, CODE AS 大类编码,  NAME AS 大类名称 FROM bigType’。
然后给你的DBGrid(或DBGridEh)连接的DataSet(AdoQuery/ClientDataSet等)新建一个Lookup字段,如:bigType,DisplayLabel改成你需要的中文,将该Lookup字段的LookupDataSet设置为cdsBigType,选择LookupKeyFields(多个字段用英文分号隔开),LookupResultField(显示的中文名称)。
设置DBGrid要显示下拉框的列的属性如下:
AlwaysShowEditButton := True
DropDownShowTitle := True
DropDownSizing := True
FieldName := bigType
LookupDisplayFields:= ‘大类编码;大类名称’

本文参考bbs.2ccc.com重新整理 运行效果如下图:

本文的评论功能被关闭了.

苏公网安备 32020202000090号

苏ICP备16040328号     点击这里给我发消息站长



普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress