Los ObjectDatasource te permiten pasarles parámetros y también puedes decirle desde donde tiene que tomar ese parámetro (por ejemplo un textbox)
No tengo la respuesta concreta para ti amigo, pero sigue investigando que creo que vas en el camino correcto...
suerte!
P.D: te recomiendo entrar a
www.dce2005.com y bajarte el material disponible, estoy seguro que ahí encontrarás lo que buscas.