string conn = ConfigurationManager.ConnectionStrings["newsCon"].ToString(); SqlDataAdapter sda = new SqlDataAdapter("", conn); DataSet ds = new DataSet(); sda.Fill(ds, "tablename");//创建DataSet并填充 CrystalReportSource1.ReportDocument.Load(Server.MapPath("a.rpt")); CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["tablename"]); CrystalReportViewer1.ReportSource = CrystalReportSource1; CrystalReportSource1.DataBind(); CrystalReportViewer1.ReportSource=CrystalReportSource1; CrystalReprotViewer1.DataBind();