使用wpf在datagrid中使用固定搜索行的可滚动gridview

时间:2012-10-12 05:22:16

标签: wpf gridview user-controls wpfdatagrid wpftoolkit

我正在尝试实现“查找”功能,用户可以在文本框中输入值(网格外部),然后单击按钮以查找与搜索条件匹配的行。 如果在gridview中找到搜索项,则搜索记录已固定在gridview顶部,其余记录可滚动,但搜索记录除外。我需要在wpf中显示这个标准。请任何人建议我...

提前谢谢..

2 个答案:

答案 0 :(得分:0)

您的视图(xaml和xaml.cs)上将有一个数据网格,您可以将ItemsSource绑定到视图模型上的可观察集合。您将从文本框中获取输入并将其放入搜索算法中。搜索算法将过滤掉集合中的数据,您只需将集合中所需的元素移到前面即可。

答案 1 :(得分:0)

如果你想要正确地做这件事,这是一个难题。 对于冻结行,请参阅: http://blogs.msdn.com/b/vinsibal/archive/2008/10/31/wpf-datagrid-frozen-row-sample.aspx