找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290

高级会员

124

主题

531

帖子

1359

积分

高级会员

积分
1359

活字格认证

q406157290
高级会员   /  发表于:2016-6-23 08:52  /   查看:4180  /  回复:6
本帖最后由 q406157290 于 2016-6-23 09:11 编辑

C1FlexGridFilter filter = C1FlexGridFilterService.GetFlexGridFilter(flexGrid);
            string filterDefinition = filter.FilterDefinition;
通过上面的代码获取filter的信息
filter.FilterDefinition = filterDefinition;
                    filter.Apply();通过这个代码把之前保存的filter的信息再赋回来,现在的问题是再赋回来的时候显示不正确了


相关处理代码在TestVM.cs文件中

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-6-23 11:31:08
沙发
问题收到了,测试后给你反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-23 17:27:21
板凳
从程序来看,第二列是DateTime列,类型造成的问题。
拿到FilterDefinition后,对DisplayDateTime进行了ValueFilter的类型转换,就好了。
添加如下代码到OnBtnClick中:
  1. if (filter != null)
  2.                 {
  3.                     filter.FilterDefinition =  filterDefinition;
  4.                     var c = this.flexGrid.Columns["List[0].DisplayDateTime"];
  5.                     ColumnFilter cf = filter.GetColumnFilter(c);
  6.                     List<string> s = new List<string>();                  
  7.                     foreach (string s1 in cf.ValueFilter.Values)
  8.                     {                       
  9.                         s.Add( DateTime.Parse(s1).ToString());
  10.                     }               
  11.                   
  12.                    cf.ValueFilter.Values =  s;
  13.                    filter.Apply();         
  14.                 }
复制代码


代码里把值过滤进行强制转换。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2016-6-24 08:57:45
地板
Alice 发表于 2016-6-23 17:27
从程序来看,第二列是DateTime列,类型造成的问题。
拿到FilterDefinition后,对DisplayDateTime进行了Val ...

好好我试试 非常感谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-24 09:18:27
5#
q406157290 发表于 2016-6-24 08:57
好好我试试 非常感谢

好的,谢谢反馈。
参考只是参考,为考虑一些特殊情况,你再添加一个对异常的处理判断。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2016-6-24 09:44:06
6#
Alice 发表于 2016-6-24 09:18
好的,谢谢反馈。
参考只是参考,为考虑一些特殊情况,你再添加一个对异常的处理判断。

好的 谢谢,能麻烦帮我看下我的新帖子吗?那个问题真的很着急 ,麻烦您了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-24 10:28:44
7#
本帖最后由 Alice 于 2016-6-24 10:30 编辑
q406157290 发表于 2016-6-24 09:44
好的 谢谢,能麻烦帮我看下我的新帖子吗?那个问题真的很着急 ,麻烦您了

谢谢您的提示。
我理解您很着急,我们的问题会按顺序处理,你提到紧急的问题我们都已经加急处理。

如果您还有更高优先级的处理需求,建议您购买金牌服务。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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