Silverlight 自定义筛选

Silverlight 自定义筛选,silverlight,filter,telerik-grid,Silverlight,Filter,Telerik Grid,请给我建议最好的方法。我想更改默认过滤器的行为。我希望我的网格过滤器能够处理数据库中的所有数据,而不仅仅是网格中显示的数据 例如: db表中有5行(1、2、3、4、5) 在网格->ItemsSource中,我只绑定了2条记录(1和2) 当我点击过滤器时,我希望看到来自DB(1,2,3,4,5)的所有记录,如果我选中4和5,例如,grid从DB数据中获取并在过滤器行(4,5)中显示selected 我解决任务的最佳方式是什么 谢谢,DomainDataSource将执行服务器端筛选。这就是你要找的

请给我建议最好的方法。我想更改默认过滤器的行为。我希望我的网格过滤器能够处理数据库中的所有数据,而不仅仅是网格中显示的数据

例如: db表中有5行(1、2、3、4、5) 在网格->ItemsSource中,我只绑定了2条记录(1和2) 当我点击过滤器时,我希望看到来自DB(1,2,3,4,5)的所有记录,如果我选中4和5,例如,grid从DB数据中获取并在过滤器行(4,5)中显示selected

我解决任务的最佳方式是什么


谢谢,DomainDataSource将执行服务器端筛选。这就是你要找的吗?

我发现很多关于自定义过滤的帖子都是这样的:但这只是“客户端”过滤。我不想花太多时间来研究内部telerik的控制行为和覆盖许多方法。也许telerik的LIB包含了一些帮助我的方法,但我找不到。没有RIA服务和实体框架,DomainDataSource可以工作吗?我使用NHibernate+WCF(不是RIA)。要使用标准WCF进行服务器端筛选,您必须在服务定义中定义筛选器。我接受了答案,但这种方式与我的源代码不相关。我编写了带有自定义事件的自定义过滤器,并在我的服务定义中添加了过滤器,而没有DomainDataSource。。。