社区
数据库相关
帖子详情
如何设置DBGridEh某列具有下拉列表框?
gdlpc
2006-02-16 08:43:38
请问大师:
如何设置DBGridEh某列具有下拉列表框?
我设了几天都不行,最好给一简单示例(用ADO),十分感谢!
...全文
968
6
打赏
收藏
如何设置DBGridEh某列具有下拉列表框?
请问大师: 如何设置DBGridEh某列具有下拉列表框? 我设了几天都不行,最好给一简单示例(用ADO),十分感谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
must0001
2006-02-22
打赏
举报
回复
1
DBGRIDEH的下拉列分三种情况:
1.添加下拉列,但不捆绑数据集,在PickList添加,PickList本身是个TSTRINGS,直接用ADD方法就可以了,不过只在PickList里添加,在实际输入的时候可以与输入的不符,也就是输入的字符可能不在下拉列表中,解决这个问题则必须用KEYLIST属性,与PickList一样,它也是TSTRINGS类型,它当中设置的值则为必选,我常将PickList和KeyList设置为一样的,这样输入的内容则必须为列表中的候选项。还有一个我自己总结的一点,数据库用SQL SERVER时,这样的列不要用CHAR类型的,否则会有显示不出来的情况(除非候选字符你你数据的字符数相同)
2.与数据集绑定,这个很简单,只要将该字段设置为查询字段就可以了,下拉列表会自己出来,这样的设置和DBGRIDEH本身无关,不需要在DBGRIEH另外设置。
3.在列下拉的时候显示GRID,你需要将改列设置为查询字段,并在列的COLUMN属性中添加列(列LISTSOURCE属性上边的那个属性),并要注意DROPDOWNWITH(建议设置为-1),DROPDOWNSIZE(TRUE),DROPDOWNTITLE(TRUE)的设置。
其实DBGRIDEH的奥妙还很多,要好好挖掘,可惜现在实在找不到好的介绍,希望大家一起探讨交流。
lihuimin622
2006-02-22
打赏
举报
回复
1
把Buttonstyle设为dropdown,然后把Alwaysshoweditbutton设为TRUE就出来了
SiTwo
2006-02-22
打赏
举报
回复
设置主细表
DURON800
2006-02-22
打赏
举报
回复
还可以通过记录集的LookUp字段,DBGridEh可以自动设置成为DBLookUpComboBoxEh的。
zhangl_cn
2006-02-17
打赏
举报
回复
PickList属性
ningkq
2006-02-17
打赏
举报
回复
DBGridEh 使用下拉列表的方法:
什么都别改
DBGridEh1.Colument[0].PickList.Add('值1');
DBGridEh1.Colument[0].PickList.Add('值2');
设置
DB
Grid
某列
具有
下拉列表
框
,下拉另一个DataSet的数据
//mxb列1添加下拉
框
项;mxb.Columns[1].PickList.;whilenotdataset.eofdobeg;mxb.Columns[1].PickList.;dataset.next;;end;;mxb.Columns[1].expanded=;//mxb列的按钮类型;mxb.Columns[1].ButtonSty;mxb.Column //mxb列
DB
GRID
中实现
下拉列表
技巧之一: 在
DB
Grid
中实现类
DB
ComboBox列表方法要实现的功能:在
DB
Grid
网格中输入字段时,单击字段可出现一个
下拉列表
(类似于
DB
ComboBox),用户可从中选择需要的字段内容,列表
框
中是固定的几个选项如男、女等。实现方法举例:假如数据表中有一个“性别”字段,我们让这个字段
具有
下拉列表
功能。在窗体上放置Table、DataSource、
DB
Grid
组件各一个,将三者搭配起来,
Eh
lib 3.0
DB
Grid
eh
使用技巧
======================================================== =================
Eh
lib 3.0
DB
Grid
eh
====================== ========================================================
DB
GRID
EH
是Enlib
DB
Grid
和
DB
Grid
EH
二、应用实例 Enlib3.0组件包安装成功后 A、定制标题行 1、制作复杂标题行 标题行可设为2行以上高度,并可以为多列创建一个共同的父标题行。为实现这个效果,需在各个列标题属性中以“|”分隔父标题和子标题,如办公用品包括代码和名称两部分,具体属性
设置
如下: usemultititile=true; titlelines=2
DB
Grid
Eh
.Columns[0].Title...
DB
Grid
Eh
大全
查看完全版本:
db
grid
应用全书论坛跳转到...╋名狐堂├名狐介绍├名狐讲座╋技术论坛├VFP 论坛├DELPHI├CGI、ASP、JAVA论坛├LINUX 论坛├dot NET论坛├其它语言C,C++,PB,VB╋专题技术├VFP + SQL Server├类的应用、VFP调用API├企业管理与软件╋情感论坛├情感
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章