Вы проверили эту ссылку?
http://www.codeproject.com/KB/webforms/ReportViewer.aspx
Чтобы создать веб-страницу, содержащую серверный элемент управления ReportViewer
1.Откройте и соберите ReportViewer.sln в Visual Studio .NET.
2.Создайте новое веб-приложение ASP.NET в Microsoft Visual Studio .NET 200X.
3.Добавить ссылку на ReportViewer.dll из папки ReportViewer Solution \ bin. Для этого нажмите «Добавить / удалить элементы панели инструментов» в меню «Инструменты».
Откроется диалоговое окно «Настройка панели инструментов».
4.В диалоговом окне «Настройка панели инструментов» перейдите на вкладку «Компоненты .NET Framework» и нажмите «Обзор».
5. Найдите файл ReportViewer.dll в каталоге bin папки проекта ReportViewer. Выберите ReportViewer.dll и нажмите Открыть.
Серверный элемент управления ReportViewer теперь добавлен в панель инструментов.
6. Из панели инструментов перетащите серверный элемент управления ReportViewer на поверхность разработки Microsoft Visual Studio .NET 2003 WebForm. Это создаст новый объект ReportViewer на странице веб-форм ASP.NET.
7.Установите свойство ReportPath элемента управления в окне свойств. Например, вы можете установить для свойства "/ SampleReports / Company Sales".
8.Установите свойство ServerUrl в окне свойств. Например, вы можете установить свойство на http://localhost/reportserver.
9. Кроме того, вы можете установить свойства Parameters, Toolbar и Zoom элемента управления ReportViewer. Они соответствуют командам средства просмотра HTML службы URL-адресов служб Reporting Services. Для получения дополнительной информации об этих командах см. Использование параметров доступа URL.
10.Размер элемента управления для отображения соответствующего размера отчета.
11.Если вы установите для свойства панели инструментов элемента управления значение false, отчет будет отображаться в области дизайна WebForm; в противном случае запустите веб-приложение ASP.NET, чтобы отобразить отчет в веб-браузере. Нажмите Пуск в меню отладки.