0

我有一个telerik RadGRid wpf,它有studentID、Marks、Status 列,通常它包含大量数据。在 Telerik 网格旁边添加了一个下拉列表,它包含所有学生 ID,当用户选择特定的 studentId 并单击按钮 Go(添加在下拉列表下)时,网格应该只显示具有相同 studentId 的行。如何做到这一点,我们遵循 MVVM 棱镜模式

4

2 回答 2

1

处理这个问题的方法是添加一个过滤器。请参阅Telerik 关于过滤 DataGridView 的文档

于 2012-07-09T17:31:20.950 回答
0

我认为过滤应该首先在数据库级别进行。当客户端选择过滤条件时,只会查询相关数据并将其下拉到客户端。如果您需要再次在客户端进行过滤。您可以使用 WPF 集合视图源来帮助您过滤数据。除此之外,telerik Radgrid 还为数据列提供了自己的过滤。

于 2012-07-09T21:12:08.510 回答