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

使用wpf在datagrid中具有固定搜索行的可滚动gridview,wpf,gridview,user-controls,wpfdatagrid,wpftoolkit,Wpf,Gridview,User Controls,Wpfdatagrid,Wpftoolkit,我正在尝试实现一个“查找”功能,用户可以在文本框(在网格之外)中输入一个值,然后单击一个按钮来查找与搜索条件匹配的行。 如果在gridview中找到搜索项,则搜索的记录已固定在gridview的顶部,并且除搜索的记录外,其余记录可滚动。我需要在wpf中显示此标准。请任何人建议我 提前感谢您。您的视图中将有一个数据网格(xaml和xaml.cs),您将在其中将ItemsSource绑定到视图模型上的可观察集合。您将从文本框中获取输入并通过搜索算法进行搜索。搜索算法将过滤掉集合中的数据,您只需将集合

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


提前感谢您。

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

如果你想正确地做这件事,这是一个困难的问题。 有关冻结行的信息,请参见以下内容:

请告诉我它的紧急情况……有人能告诉我正确的方法吗?我在数据网格中获取所选项目,但如何修复该项目,其余记录应可滚动。我是这个wpf的新成员,你能简单解释一下吗