Ma to różne odpowiedzi w zależności od tego, czy musisz wprowadzić wartości parametrów dla któregokolwiek z tych raportów, aby je uruchomić.
Jeśli tego nie zrobisz lub jeśli wartości parametrów są przewidywalne (na przykład każdy raport obejmuje zakres dat, ale jest to ten sam zakres dla wszystkich, na przykład ostatnie 90 dni), możesz użyć dwóch usług internetowych SSRS.
Na przykład, możesz użyć usługi zarządzania raportami (chyba nazywa się ReportingServices2005), aby uzyskać nazwy raportów w tym folderze, oraz usługi wykonywania raportów (ReportExecution2005), aby podać parametry i wykonać każdy raport. Usługa wykonania raportu może zwrócić wynik raportu w wybranym przez Ciebie formacie (PDF, HTML, Excel itp.)
Po uzyskaniu wyników raportu możesz skierować go do drukarki, zapisać w udziale plików lub wysłać pocztą e-mail jako załącznik do dowolnej osoby.
Oto link do kogoś, kto robi 90% tego, co chcesz zrobić:http://nickturner.wordpress.com/2010/03/31/creating-ssrs-report-as-a-pdf-programatycznie/
Jeśli każdy raport potrzebuje człowieka do wprowadzenia parametrów, sprowadza się to do ułatwienia człowiekowi tego. Może mieć zastosowanie ten sam pomysł pobierania nazw raportów, ale wtedy każdy raport będzie wyświetlany po kolei w ReportViewer
kontroli, a po uruchomieniu raportu zmień raport ReportViewer
punkty dla.