RE:Busqueda en un Datagrid
Hola
Me alegro mucho que haya funcionado, aunque la verdad me hubiese gustado haber hayado alguna forma directa de ubicar el registro, el problema es que el BindingManagerBase se usa más que todo para el desplazamiento entre registros, es decir, cuando necesites agregar una funcionalidad de siguiente, anterior, primero, ultimo, este es el objeto que necesitas paralograrlo.
Quizás puedas implementar una busqueda más inteligente, y esto que te voy a comentar funciona siempre y cuando sepas como está ordenado el grid, el algoritmo consiste en buscar el registro del medio, luego haces una comparación para saber si es el registro que necesitas, o si el mismo esta antes o despues (lo sabras por el orden que tiene), una vez ubicado donde puede estar el registro, haces otra vez la misma busqueda, pero esta vez sobre la mitad de los registros, y vuelves a aplicar lo mismo.
Fijate que este algoritmo es mucho más rapido, porque en cada iteración desechas la mitad de los registros que tienes, pero como te digo, solo funciona si sabes como estan ordenados los registros
Saludos