Primero debes preguntar si filtre esta relleno...
If Not String.IsNullOrEmpty(Filter) Then dv.RowFilter = "[" & Filter & "]" & " LIKE '%" & txtBuscar_contacto.Text & "%'" End Ifes que la variable Filter te viene vacía...pon un breakpoint al inicio eel metodo y ejecuta paso a paso
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos