Estas usando dataset, porque creo que lo único que tendrías que hacer es ejecutar tu procedimiento almacenado enviarle los parametros y luego actualizar los datos de tu reporte.
Yo así lo he hecho solo que no he usado procedure si no que en el dataset he hecho la consulta con los filtros pero creo que seria la misma cosa.