Вы, наверное, ошибаетесь, если честно. Вы, вероятно, должны иметь свою логику, встроенную в библиотеку, а затем иметь пользовательский интерфейс управления с этой библиотекой. Затем вы можете использовать ту же логику для заполнения значений в форме или аналогичных.
Возможно, вы столкнетесь с большими трудностями при попытке загрузить элемент управления и столкнуться с вещами, которых нет за пределами ASP.Net, такими как переменные сеанса и viewstate.
Как правило, вы запрашиваете отчет, который обрабатывается чем-то вроде Crystal Reports или SQL Server Reporting Services.