CanYou1 发表于 2015-9-10 14:49:00

C1DataGrid加载数据源时,可否过滤掉一些行?

Alice,C1DataGrid加载数据源时,可否过滤掉一些行?比如ItemsSource是10条数据,但其中有2条不符合条件,我希望最终在页面上展示的是剩余的8条数据(前提是ItemsSource还是那10条,不能变),
很急,麻烦看看!谢谢。

Alice 发表于 2015-9-10 16:04:00

回复 1楼CanYou1的帖子

谢谢反馈。
你可以使用CustomFilters来自定义过滤规则。
请参考随机安装示例:
\Documents\ComponentOne Samples\WPF\C1.WPF.DataGrid\CS\DataGridSamples\Filters\CustomFilters

CanYou1 发表于 2015-9-10 17:16:00

回复 2楼Alice的帖子

用这是不是过于复杂了?

iceman 发表于 2015-9-11 15:18:00

回复 3楼CanYou1的帖子

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

            c1DataGrid.FilterBy(c1DataGrid.Columns, fs);

CanYou1 发表于 2015-9-11 17:44:00

回复 4楼iceman的帖子

今天我们找到一个办法,把要过滤掉的行的Visibility设成Collapse就行。你们提供的方法是不是杀鸡用了牛刀啊?:D

iceman 发表于 2015-9-11 18:29:00

回复 5楼CanYou1的帖子

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

可能我们在问题理解上有些不同,是否符合条件也许是你们预处理了?

iceman 发表于 2015-9-21 11:26:00

回复 5楼CanYou1的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: C1DataGrid加载数据源时,可否过滤掉一些行?