Victor, los objetos ListView no son elazables con base de datos, deben ser rellenados a puro código.
Lo que vos querés es escribir en un textbox y que la base de datos rellene el listView con las coinsidencias que se encuentren con lo escrito en el text.
Si sabés rellenar un ListView, entonces no tendrás probelma en implementarlo , ya que cada vez que pulses una tecla en el evento change del textbox, podés poner la rutina de creación del recordset y rellenar el ListView.
Esta operación así , como está no es conveniente, dado que no terminarías de escribir un nombre propio y la base de datos ya habría devuelto y llenado el recordset y el listview se ubiese cargado cuantas veces hayas escrito caracteres en el textbox.
En realidad, deberías desencadenar el evento de busqueda de coinsidencias, con un botón, al lado del TextBox, como para darle tiempo a la rutina de buscar y rellenar.
De como rellenar ListView encontrarás ejemplos en la ayuda del MSDN, de no ser así deja aquí tu email y te envio un ejemplo.
Muchas suerte.