mm deberias ser menos vagoneta
y poner un poco mas de tu parte y googlear
un poco mas, hay varias maneras de realizar las impresiones, puedes crear report con dataset y luego en tu codigo crear la nueva instancia del dataset y pasarselo la report, espero que con esta idea busques como crear reportes con dataset tipados, es lo que uso en alguna ocasiones!!
saludos