SOLUCIONADO
la busqueda la estaba realizando de un textbox vinculado a la bd, entoces cada vez que abria el form, me modificaba los datos (en este caso el que usaba para buscar, por eso siempre aparecia el msmo registro).
el cod esta bien pero la busqueda la hago desde un textbox que no se vincula a la bd
GRacias por la ayda...