I post one first:
DataSet ds = new Dataset1();
CrystalReport1 cr1 =new CrystalReport1();
DataRow dr = ds.Tables[0].NewRow();
dr[0] = "001";
dr[1] = "材料1";
dr[2] = "原件";
dr[3] = 2;
dr[4] = "1";
ds.Tables[0].Rows.Add(dr);
cr1.SetDataSource(ds);
this.crystalReportViewer1.ReportSource = cr1;