No that's not possible. The find performs an Equals() operation on CurrentValue. The Find method is part of the IBindingList interface implementation and performs an O(n) operation, so it's not more optimal than if you would walk the collection yourself.