1.添加报表文件myreport.rpt
2.添加数据集dataset1
3。数据库字典 选择 “项目数据”--“ADO。NET数据集” 选择刚才的dataset1
4.拖动字段名到报表中
后台代码:
form_load事件中填写
SqlConnection con = new SqlConnection(@"server=172.16.10.80;database=gouwuke_chs;uid=admin;pwd=7418;");
SqlDataAdapter sda = new SqlDataAdapter("SELECT * FROM merchant",con);
DataSet1 ds = new DataSet1();
sda.Fill(ds,"order");
int sfes = ds.Tables["order"].Rows.Count;
//report.SetDataSource(ds);
//crystalReportViewer1.ReportSource = report;
crystalReport21.SetDataSource(ds.Tables["order"]);
crystalReportViewer1.ReportSource = crystalReport21;
SqlDataAdapter.Fill()方法填充时必须填充到具体的表中,如sda.Fill(ds,"order");
只填充到sda.Fill(ds);是填充不上的,
crystalReport21创建的时候属于myreport.rpt下