Call Crystal Reports Run time and bind to data set

I am working code that is building a dataset in the format that crystal will accept. I even have it exporting an XML file.

Is there any way at all to call the Runtime viewer for the report and have it open on the screen like a print preview?

 

I am currently using this:

cryRpt.SetDataSource(dsTempReport);
    crystalReportViewer1.ReportSource = cryRpt;
                crystalReportViewer1.Refresh();

 

 

but this is not calling the run time to display the report.