社区
数据库相关
帖子详情
如何设置DBGridEh某列具有下拉列表框?
gdlpc
2006-02-16 08:43:38
请问大师:
如何设置DBGridEh某列具有下拉列表框?
我设了几天都不行,最好给一简单示例(用ADO),十分感谢!
...全文
945
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列
delphi
DB
Grid
Eh
在一列数据单元被重绘以前,你可以改变绘 制字体,背景色,对齐方式,图像索引,文本或检查
框
。还可在picklist中添加提示信息,也要求 是一行为一个值,并设tooltip为true,那么,运行时当鼠标移动到该数据单元格时在显示图片的同时还显示提示信息,怎么样,功能够强大吧!然后在Footers 编辑器中添加一个或多个显示列,显示列可以是字段值累加和、记录数合计、字段值或静态文件等集合类型,可以在设计时在ValueType属性中
设置
,也可 在运行时通过
设置
Footers.ValueType指定其类型。
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,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章