找回密码
 立即注册

QQ登录

只需一步,快速开始

涛声依旧

注册会员

12

主题

31

帖子

101

积分

注册会员

积分
101

活字格认证

涛声依旧
注册会员   /  发表于:2016-10-3 14:41  /   查看:4359  /  回复:5
本帖最后由 涛声依旧 于 2016-10-3 14:43 编辑

使用FlexGrid时,当设置AllowFiltering为真,各列AllowFiltering设置成AllowFiltering.Default后,各列就会调用内置的过滤器开始工作,这一点非常的方便,赞一个。
但在实际使用时,也发现貌似Bug。
如当列类型为 byte,short,int,Byte,Int16,Int32等数值时,弹出的过滤器的左下角却为“按文本筛选”,而非想象中的“按数字筛选”,很是尴尬。
倘若设置成AllowFiltering.ByValue,左下角索性变成空白。
有什么办法,能够做到,弹出的过滤器与列类型良好匹配?望解决!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-10-8 09:50:03
沙发
谢谢您的反馈。
我这里看不到您的图片。
根据您的问题,除了使用默认的过滤,也可以进行自定义过滤,可以参考产品博客:
http://blog.gcpowertools.com.cn/post/C1FlexGrid-Excel-样式过滤.aspx
http://blog.gcpowertools.com.cn/ ... ustomFiltering.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
涛声依旧
注册会员   /  发表于:2016-10-8 13:53:31
板凳
“如当列类型为 byte,short,int,Byte,Int16,Int32等数值时,弹出的过滤器的左下角却为“按文本筛选”,而非想象中的“按数字筛选”,很是尴尬。”
你完全可以重现问题的,不应给出事实而非的回复!
当列类型为Int64时,就是“按数字筛选”了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-8 14:30:05
地板
涛声依旧 发表于 2016-10-8 13:53
“如当列类型为 byte,short,int,Byte,Int16,Int32等数值时,弹出的过滤器的左下角却为“按文本筛选” ...

很抱歉没有理解您的意思,我原本理解我们默认的过滤不能满足您的需求,您需要自定义。
有关您提到的Bug,我这里并未重现。
测试版本:2016V2&VS2012.
测试步骤:设置列的DataType为Int32和byte,并设置AllowFilter为true,默认过滤结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
涛声依旧
注册会员   /  发表于:2016-10-10 00:00:40
5#
本帖最后由 涛声依旧 于 2016-10-10 00:05 编辑

谢谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-10 09:58:51
6#

不用客气。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部