社区
Delphi
帖子详情
delphi应选择什么表格控件写这种下拉式的表头
weixin_37402465
2017-09-02 10:01:43
...全文
518
9
打赏
收藏
delphi应选择什么表格控件写这种下拉式的表头
[图片]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyhoo163
2017-09-05
打赏
举报
回复
一、排序功能: 首先在uses节中根据你选用的数据集引用对应的 EhLibXXX (EhLibADO, EhLibCDS…) 然后再设置下面几个DBGridEh控件的属性: procedure TForm1.FormCreate(Sender: TObject); var I: Integer; begin DBGridEh1.SortLocal := True; DBGridEh1.OptionsEh := DBGridEh1.OptionsEh + [dghAutoSortMarking]; for I := 0 to DBGridEh1.Columns.Count - 1 do DBGridEh1.Columns[I].Title.TitleButton := True; end; procedure TForm1.FormCreate(Sender: TObject); var I: Integer; begin DBGridEh1.SortLocal := True; DBGridEh1.OptionsEh := DBGridEh1.OptionsEh + [dghAutoSortMarking]; for I := 0 to DBGridEh1.Columns.Count - 1 do DBGridEh1.Columns[I].Title.TitleButton := True; end; 二、过滤功能: 具体设置很简单,如下: DBGridEh1.STFilter.Visible := True; DBGridEh1.STFilter.Local := True; DBGridEh1.STFilter.Visible := True; DBGridEh1.STFilter.Local := True; 如果想在下拉列表中加入自定义过滤条件,可以在相应列的OnFillSTFilterListValues事件中加入: procedure TForm3.DBGridEh1Columns1FillSTFilterListValues( Sender: TCustomDBGridEh; Column: TColumnEh; Items: TStrings; var Processed: Boolean); begin Items.Add('201201'); Items.Add('201202'); Items.Add('201203'); Items.Add('201204'); end; 三、自动搜索: 该搜索框可实现自动搜索并过滤。 Delphi/Pascal DBGridEh1.SearchPanel.Enabled := True; DBGridEh1.SearchPanel.FilterOnTyping := True; //实时过滤 DBGridEh1.SearchPanel.Enabled := True; DBGridEh1.SearchPanel.FilterOnTyping := True; //实时过滤
snxogahyangjiwu
2017-09-04
打赏
举报
回复
dbgrideh配合他的内存表和cxgrid都有这功能
weixin_37402465
2017-09-04
打赏
举报
回复
dbgrideh的做法:
1、uses EhLibAdo;(如果客户端用ADO控件);
这怎么理解,我试了下面那几步,只出来了升降序
lyhoo163
2017-09-04
打赏
举报
回复
dbgrideh和cxgrid都有这功能,同时DBGrid也能做,但比较复杂。 dbgrideh的做法: 1、uses EhLibAdo;(如果客户端用ADO控件); 2、设置DBGridEh的Column的TitleButton属性为True; 3、设置DBGridEh的OptionsEh的dghAutoSortMarking的属性为True; 4、设置DBGridEh的SortLocal属性为True 。
jjpweb
2017-09-04
打赏
举报
回复
CxGrid
weixin_37402465
2017-09-03
打赏
举报
回复
过滤功能,这一列的值通过这个下拉显示出来,然后勾选其中需要的列值
秋天之落叶
2017-09-03
打赏
举报
回复
下拉的用途?选择不同的值,排序,还是过滤? 排序和过滤是有的。
weixin_37402465
2017-09-03
打赏
举报
回复
试过了,没有个属性的,估计要写的
秋天之落叶
2017-09-03
打赏
举报
回复
ehlib试试
DELPHI
表格
控件
DBGridEh史上最全使用资料(101页)
DELPHI
表格
控件
DBGridEh是
应
用在
Delphi
开发环境中的一款增强型
表格
组件,它提供了丰富多样的数据操作和显示功能,能够极大地简化开发人员在
表格
操作方面的编码工作。接下来,将从DBGridEh的功能、
应
用实例以及与之...
DELPHI
表格
控件
DBGridEh使用详解 .pdf
DBGridEh是
Delphi
中一个功能强大的
表格
控件
,主要针对数据的显示、编辑、打印以及数据导入导出等方面提供了大量的功能,使得开发者可以更加便捷地处理
表格
数据。本篇将从DBGridEh的功能、
应
用实例、编辑功能、统计...
DELPHI
_
表格
控件
DBGridEh全属性设置详解___最全的属性设置说明
###
DELPHI
_
表格
控件
DBGridEh全属性设置详解 #### 一、概述 在
Delphi
开发环境中,DBGridEh是一个功能强大的
表格
控件
,它提供了丰富的特性和高度定制化的选项,使得开发者能够根据不同的
应
用场景创建出美观且实用的...
DELPHI
_
表格
控件
DBGridEh史上最全使用资料(101页)(清洁版)
除了DBGridEh组件,文档中还提到了
Delphi
下的其他优秀的
表格
显示
控件
,例如NextGrid、TopGrid3.01、XLGrid、DevExpress的ExpressQuantumGrid和TMSGridPack。还提到了ProfGrid和EasyGrid,以及
Delphi
中配置文件的使用...
XLGrid v1.7 for D5,6,7 (
表格
控件
)
这些
控件
可能包括图表、
下拉
列表、日期
选择
器等,旨在提供一套完整的数据处理和展示工具。 压缩包内的"说明.htm"可能是XLGrid v1.7的详细使用指南,包含了
控件
的安装、配置、示例代码等信息;"代码中国.txt"可能是...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章