1, code download: http://support.crystaldecisions.com/communityCS/FilesAndUpdates/vbnet_win_simplepreviewreport.exe.asp? Recdnlreq1_record&dnlpath=vbnet_win_simplepreviewreport.exe
2. Five types of reports used as viewer. reportsource:
-Use report name (via text path)
-Use the report object (via text path)
-Use non-type report components (via text path and reportdocument reportdocument1)
-Use the report object (by using the report file that has been added to the project, for example, World sales report. rpt)
-Use the strongly typed report component () (via reportdocument world_sales_report1)
Note: The report component is "toolbox"-> "component"-> "reportdocument"
3. Code introduction:
-Use report name (via text path)
Crystalreportviewer1.reportsource = "C:/crystal/crnet/vbnet_win_simplepreviewreport/World sales report. rpt"
'--------------------------------------------------------------------
-Use the report object (via text path)
Dim crreportdocument as new crystaldecisions. crystalreports. Engine. reportdocument ()
Crreportdocument. Load ("C:/crystal/crnet/vbnet_win_simplepreviewreport/World sales report. rpt ")
Crystalreportviewer1.reportsource = crreportdocument
'--------------------------------------------------------------------
-Use non-type report components (via text path and reportdocument reportdocument1)
Dim reportdocument1 as new crystaldecisions. crystalreports. Engine. reportdocument ()
Reportdocument1.load ("C:/crystal/crnet/vbnet_win_simplepreviewreport/World sales report. rpt ")
Crystalreportviewer1.reportsource = reportdocument1
'--------------------------------------------------------------------
-Use the report object (by using the report file that has been added to the project, for example, World sales report. rpt)
Crystalreportviewer1.reportsource = new world_sales_report ()
'--------------------------------------------------------------------
-Use the strongly typed report component () (via reportdocument world_sales_report1)
Crystalreportviewer1.reportsource = world_sales_report1