找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou1

高级会员

45

主题

227

帖子

1359

积分

高级会员

积分
1359

活字格认证微信认证勋章元老葡萄

CanYou1
高级会员   /  发表于:2015-9-10 14:49  /   查看:6149  /  回复:6
Alice,C1DataGrid加载数据源时,可否过滤掉一些行?比如ItemsSource是10条数据,但其中有2条不符合条件,我希望最终在页面上展示的是剩余的8条数据(前提是ItemsSource还是那10条,不能变),
很急,麻烦看看!谢谢。

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-9-10 16:04:00
沙发
回复 1楼CanYou1的帖子

谢谢反馈。
你可以使用CustomFilters来自定义过滤规则。
请参考随机安装示例:
\Documents\ComponentOne Samples\WPF\C1.WPF.DataGrid\CS\DataGridSamples\Filters\CustomFilters
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2015-9-10 17:16:00
板凳
回复 2楼Alice的帖子

用这是不是过于复杂了?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-11 15:18:00
地板
回复 3楼CanYou1的帖子

C1 DataGrid 提供了一个 FilterBy 方法,可以自定义过滤关键字,你看能否解决你的问题:

  1.             c1DataGrid.FilterBy(c1DataGrid.Columns[1], fs);
复制代码
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2015-9-11 17:44:00
5#
回复 4楼iceman的帖子

今天我们找到一个办法,把要过滤掉的行的Visibility设成Collapse就行。你们提供的方法是不是杀鸡用了牛刀啊?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-11 18:29:00
6#
回复 5楼CanYou1的帖子

感谢反馈简便的杀鸡办法哈

可能我们在问题理解上有些不同,是否符合条件也许是你们预处理了?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-21 11:26:00
7#
回复 5楼CanYou1的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部