Io preparerei un dataset che ha i campi che devo stampare, escludendo quelli inutili e passarei questo dataset al reportviewer.
Resta il problema di come preparare il report, ma credo che un minimo di prove verrà perfetto.

Buon Lavoro
Celestino