Si infatti l'idea era quella ma vedo che rallenta molto!
Rispetto all'uso dei dataset+bindingsource mi "scatta" quando scrivo...