Я пробовал использовать Microsoft ReportingControls, но обнаружил, что они слишком громоздкие и содержат слишком мало документации. Мне нужен простой элемент управления, который преобразует элемент управления GridView в документ PDF. Я начал изучать PDFSHarp и зашел в тупик с документацией. То же самое и с iTextSharp. Я готов изучить их подробнее, если в прошлом они работали на других.





Вы можете перебирать данные в вашей сетке и записывать их в таблицу PDF с помощью iTextSharp. Посмотрите здесь: http://www.codeproject.com/KB/cs/iTextSharpPdfTables.aspx
Также рекомендую приобрести книгу iText в действии.
Я могу порекомендовать продукт ceTe DynamicPDF, если вам просто нужно создавать файлы PDF. Он хорошо документирован и довольно прост в использовании. Единственное предостережение, которое я хотел бы сделать, это то, что все ваши отчеты будут построены на коде. Если вы планируете добавить много отчетов, возможно, вы захотите изучить альтернативу, такую как новый инструмент отчетности Telerik (который будет экспортировать в PDF).
Что ж, сделайте два предостережения: DynamicPDF немного дороже, если вы просто выполняете один экспорт GridView.