Tem o ReportViewer que é mais simples que o crystal...
http://www.macoratti.net/aspn_grv.htm
Você pode fazer na mão também (muito mais trabalho).
Tempos atrás criei um gerador de relatório em pdf, deu um trabalhão, mas depois ele era bastante flexível para utilizar em qualquer tipo de aplicação e simples.
Eu aconselho usar o Crystal.