我使用BindingSource
作为DataGridView
的数据源。用户可以过滤条目。在内部,我当然使用BindingSource.Filter
属性。一切顺利。
然后我从扫描仪获得输入,需要选择列表中与扫描条形码匹配的第一个条目。无论是否过滤,显示的列表可能包含多个匹配的条目。为此,我使用BindingSource.Find
。只要列表未被过滤,这种方法就可以正常工作。
我现在使用BindingSource.Find
在过滤后的数据中搜索BindingSource.Filter
还是会在整个数据集中进行搜索?
免责声明&道歉
如果我被允许从生产中取出扫描仪并将其连接到我的机器上,我就试过了......
我正在客户网站实施快速修复,所以我没有google,因为我觉得我很快就能得到答案......: - )
答案 0 :(得分:0)
我自己发现了这个,正如我上面的评论所解释的那样。