eh effettivamente usando le versioni express non hai tool come Crystal.
Per sql reporting invece momentaneamente non sono ancora disponibili le versioni integrate per la versione 2008, ma solo della 2005 (sviluppo web per il designer e cmq il viewer anche per la 2005 e 2008) quindi diciamo che potresti pensare di disegnarti il report tramite 2005 e poi caricare da codice il report e passargli i dati.
Se questi tool ti sono troppo ostici, e vuoi qualcocsa di velocissimo, puoi pensare di usare l'oggetto "PrintDocument" e andare a scrivere tramite "System.Drawing", tradotto in codice:
PrintDocument prtDoc = new PrintDocument();
prtDoc.PrinterSettings.PrintFileName = stampante;
prtDoc.DocumentName = "mioDoc";
prtDoc.PrintPage += new PrintPageEventHandler(mioDoc_PrintPage);
prtDoc.Print();
void mioDoc_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(
"la mia stringa da stampare",
new Font("Tahoma", 14f),
Brushes.Black, new PointF(30, 30)
);
e.HasMorePages = false;
}
come vedi devi farti tutto, il font, i colori, i pixel, tutti i controlli sui punti dove scrivere etc...e non fai niente di "visuale" come quando hai un tool di reportistica...è qualcosa che dovresti pensare bene all'aumentare della complessità è abbastanza un "suicidio" 
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo