社区
Delphi
帖子详情
delphi应选择什么表格控件写这种下拉式的表头
weixin_37402465
2017-09-02 10:01:43
...全文
487
9
打赏
收藏
delphi应选择什么表格控件写这种下拉式的表头
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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页)
15)
下拉
式
计算器.....................................................................................................28 16) 鼠标移到某个单元格,指针形状改变...............................................
华报智能报表工具
支持数据录入功能(可以
下拉
选择
录入项)。 在套打设计时,提供辅助图底纹,可以帮助开发人员方便准确地定位报表对象。 可以在加载数据的状态下进行报表文档编辑的工作,使开发工作非常直观。 支持公制、英制、和...
易语言程序免安装版下载
修改高级
表格
支持库,允许“复制选定文本()”“剪切选定文本()”在“允许
选择
块”属性为假时复制剪切当前单元格中的文本。 18. 修改扩展界面支持库三,为“高级
选择
夹”增加“不点燃选中子夹”属性。 19. 修改XML...
Delphi
表格
控件
DBGridEh全属性设置详解 最全的属性设置说明
可惜做好的
表格
传不下来,只好粘成纯文本了 属性 子选项 值 说明 Allowedoperations [alopInsertEh,alopUpdateEh,alopDeleteEh,alopAppendEh] 允许操作类型:插入、更新、删除、追加 Allowedselections [gstR
delphi
的
表格
控件
EHLIB dbgrideh全属性设置详解
表头
下拉
菜单样
式
ShowDropdownSign 显示
下拉
箭头图案 TitleButton 按钮是否启用 UseGlobalMenu 用...
Delphi
5,390
社区成员
262,735
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章