The ReportViewer 2008 does not run in SQL Server 2008 Express because it cannot run in local mode, you need a full licensed SQL Server to run reports in SQL Server 2008 Express.
If you need to run reports in SQL Server Express use SQL Server 2005 Express Advanced tool kit edition.