Вы можете использовать компонент ReportViewer (в «режиме локальной обработки», поэтому вам не нужны службы отчетов SQL Server), чтобы отобразить отчет, созданный в Visual Studio, ввеб-страницу.
Если вы хотите, чтобы отчет выводился непосредственно в формате PDF (вместо того, чтобы отображаться в элементе управления ReportViewer), вы можете использовать метод, описанный в этой статье, для вывода отчета на сервер, а затемотправить поток PDF веб-клиенту:
Преимущество этого решения в том, что вам не нужно использовать какие-либо сторонние библиотеки.