How to create reports in visual basic 2010 express with mysql as database please tell me the whole process as I am very new to it and tried by several ways and places but always failure please help

There are several ways to make a report. You can do this by creating .rdlc file/Crystal Report (.rpt). To show .rdlc file you have to use Microsoft ReportViewer object and for Crystal Report use CrystalReportViewer. For Typed DataSet you can use Microsoft ReportViewer. You can also use PrintDocument Object to create your own report interface.
From my experience, SAP Crytal Report does not work well with msSQL 2008 & msSQL 2008R2, and also with vb.Net2010.