C# 具有大量行的Wpf网格搜索

C# 具有大量行的Wpf网格搜索,c#,sql,wpf,C#,Sql,Wpf,我有网格视图,有多个列和行。此网格视图绑定到具有项目编号、名称、说明等的列表。。。(同一项目及其编号可以在网格中重复多次。)网格中的一行具有产品编号的条形码图像。 我的问题是, 当我扫描条形码并在网格中搜索该号码时。我必须检查所有的网格行。当有大量行(ex-500)时,应用程序将变慢。 如何提高搜索速度?? 如果你知道一些解决方法,请帮助我。我终于找到了解决问题的方法 使用列表**二进制搜索方法和Dispatcher**的最大用户数是提高搜索速度的最佳方法。 谢谢。发布一些相关的代码和XAML。

我有网格视图,有多个列和行。此网格视图绑定到具有项目编号、名称、说明等的列表。。。(同一项目及其编号可以在网格中重复多次。)网格中的一行具有产品编号的条形码图像。 我的问题是, 当我扫描条形码并在网格中搜索该号码时。我必须检查所有的网格行。当有大量行(ex-500)时,应用程序将变慢。 如何提高搜索速度??
如果你知道一些解决方法,请帮助我。

我终于找到了解决问题的方法

使用列表**二进制搜索方法和Dispatcher**的最大用户数是提高搜索速度的最佳方法。
谢谢。

发布一些相关的代码和XAML。@HighCore:很抱歉,因为公司的安全问题,我不能在这里发布代码或XAML。