法一:从组件里拖一个ReportDocument
reportDocument1 = new ReportDocument();
reportDocument1.Load(@"D:\你的报表路径.rpt");法二:CrystalReportViewer1.ReportSource = CrystalReport1法三:SqlConnection conn = new SqlConnection("data source=.;uid=sa;pwd=;database=northwind");
SqlDataAdapter adapter = new SqlDataAdapter("select * from Employees",conn);System.Data.DataSet ds = new DataSet();//强类型化数据集
adapter.Fill(ds,"mytable");
         report.SetDataSource(ds.Tables[0]);
//如果使用report.SetDataSource(ds);那么拖入报表中的所有字段数据都将显示,而不是显示SQL语句中指定的字段;
 CrystalReportViewer1.ReportSource= report;