Cita: Yo me mantengo en lo que dije: Un datareader no sirve como un origen de datos para el datagrid, es decir, esta linea esta mal:
DarkRigel, de hecho si es posible pasarle un datareader a un grid como origen de datos

, y estoy de acuerdo como dicen splinter.. posiblemente tu reader no tenga datos... y si quieres puedes probar en colocar tu grid en autogeneratecolumns=true para ver que es lo que carga...
Salu2