Я хочу напечатать отчет одним нажатием кнопки. Мне просто не нужно (на самом деле, я не хочу) просматривать отчет перед печатью. Просто передайте некоторые параметры и отправьте их на принтер (неважно, с диалогом печати или без него).
Вот руководство MSDN по работе с отчетами на стороне клиента: http://msdn.microsoft.com/en-us/library/ms252091%28v=vs.80%29.aspx
и серверными отчетами:
http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/25973909-592e-42fc-a454-dadda2604882