Хорошо - это возможно, но я действительно отговорил бы вас от этого.Воспользуйтесь Crystal Reports или чем-то еще.Существует даже пара решений для создания отчетов с открытым исходным кодом, использующих RDL.
То, что вы можете сделать в Crystal за 30 минут, занимает гораздо больше времени.Я провел непристойные исследования, чтобы понять, возможно ли это.В MSDN есть статья, которая работает
http://msdn.microsoft.com/en-us/library/aa479018.aspx
. Она входит и определяет альтернативу system.web.ui.page, и я должен признать, что он делает очень хорошую работу.Я должен был сделать небольшую настройку, потому что пользователи хотели счетчик строк страницы.
Снова я могу засвидетельствовать, что это работает - выполняет разбиение на страницы, заголовки столбцов, разрывы управления, может суммировать столбцы.Если вы хотите контролировать свои поля, подумайте о библиотеке JavaScript MEADCO (я думаю).Кроме того, он включает в себя логику, чтобы пользователь мог просматривать страницы, но я не мог заставить его работать.Но, учитывая, что у меня всего 3 месяца опыта работы с ASP - возможно, это легко исправить.
Добро пожаловать в мое решение DLL для VS 2010.Дайте мне знать, если смогу помочь.