Perdonami ma a quest'ora sono duro a capire :-) .... tu vuoi filtrare i dati visualizzati con il controllo (immagino una griglia) associata a quel bindigsource o vuoi cercare la prima occorrenza di una riga, quindi la posizione, in base ad un filtro?
Se è la prima soluzione che cerchi io la scriverei così:
Me.ScadenzeBindingSource.Filter = "RagioneSociale LIKE '%" & StringaCercata & "%'"
Per trovare tutte le occorrenze che CONTENGONO la stringa cercata... se invece vuoi che INIZINO con la stringa cercata tira via il primo %.
Poi se vuoi sapere se nn ci sono righe corrispondenti al filtro conti gli elementi del bindingsource.
Qui trovi esempi ed info sulla classe
http://msdn.microsoft.com/it-it/library/system.windows.forms.bindingsource.aspx
Babbubba
www.bsoftsolutions.it
Chiedere è curiosità ... rispondere è educazione.