法一:从组件里拖一个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;
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;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货