Для первой части вопроса: вы не можете распечатать отчет без использования элемента управления reportViewer.Но вы можете распечатать отчет из элемента управления reportViewer, фактически не отображая отчет.Здесь аналогичный вопрос, объясняющий, как выполнить печать отчета без предварительного просмотра
Ссылка
. Во второй части вопроса есть несколько способов редактирования дизайна отчета.Во-первых, использовать дизайнер отчетов в визуальной студии.Что не очень хорошо для пользователей, так как большинство пользователей не имеют VS или не знают, как его использовать. Другой способ - отредактировать вручную файл xml thr rdlc, что трудно сделать даже программистам.Что я могу предложить, так это использовать ReportBuilder.Но это возможно, только если вы используете сервер отчетов, а не отчеты в локальном режиме. Если что-то не понятно, спросите.
С наилучшими пожеланиями,
Иордания