DELPHI FMX中关于TMSGrid排序的问题求教

葫芦老四 2024-06-20 14:38:01

各位好!

    FMX模式下的Grid功能一直都比较弱,无法排序,筛选,分组等功能实现,原来在VCL中利用cxGrid可以实现这些功能,FMX没有还真不适应。

最近终于搜到有个控件可以在FMX模式下实现这些功能,但又出了一些问题,自己实在想不出来了,请教一下大家

我现在使用的是TMS FMX UI控件包,利用TMSGrid结合DEMO程序实现排序功能,现在问题是这样:
1.按照DEMO的方式,导入CSV数据到TMSGrid中,是可以实现排序的
2.但如果数据的来源是通过LiveBinding,那排序就失效了

请问大家有碰到过这样的问题吗

具体内容如下:

DEMO程序是把CSV的数据直接导入到TMSGrid中,我也试了一下,可以进行排序,如下图所示

 

但如果TMSGrid数据的来源,是通过LiveBinding获取的,排序就失效了,请看下图

所以现在我不清楚这是控件本身的问题呢,还是有什么其它玄机在里面呢,还请大家指点迷津,在此谢过 

 

 

...全文
219 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
daigua1987 06-20
  • 打赏
  • 举报
回复

获取点击事件,然后再TFDMemTable里面设置排序

5,699

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧