我正在使用 aBindingSource
作为DataGridView
. 用户可以过滤条目。在内部,我BindingSource.Filter
当然使用该属性。一切正常。
然后我从扫描仪获取输入,需要选择列表中与扫描的条形码匹配的第一个条目。无论是否过滤,显示的列表都可能包含多个匹配条目。为此,我使用BindingSource.Find
. 只要列表没有被过滤,这效果很好。
BindingSource.Find
是在我现在使用的过滤数据中BindingSource.Filter
搜索还是在整个数据集中搜索?
免责声明和道歉
如果我被允许从生产中取出扫描仪并将其连接到我的机器上,我会尝试一下......
我在一个实施快速修复的客户站点,所以我没有用谷歌搜索,因为我认为无论如何我很快就能在这里得到答案...... :-)