我的代码是这样的:
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("Rpt_CallTotal",con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add(new SqlParameter("@begindate", SqlDbType.DateTime));
da.SelectCommand.Parameters[0].Value =TextBox1.Text;
da.SelectCommand.Parameters.Add(new SqlParameter("@enddate", SqlDbType.DateTime));
da.SelectCommand.Parameters[1].Value = TextBox2.Text;
da.Fill(ds);
DataTable dt = ds.Tables[0];
CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds);
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind(); CrystalReportViewer1.RefreshReport();
CrystalReportViewer1.Visible = true;
为什么总是报错:该报表不包含表?有人知道吗?
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("Rpt_CallTotal",con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add(new SqlParameter("@begindate", SqlDbType.DateTime));
da.SelectCommand.Parameters[0].Value =TextBox1.Text;
da.SelectCommand.Parameters.Add(new SqlParameter("@enddate", SqlDbType.DateTime));
da.SelectCommand.Parameters[1].Value = TextBox2.Text;
da.Fill(ds);
DataTable dt = ds.Tables[0];
CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds);
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind(); CrystalReportViewer1.RefreshReport();
CrystalReportViewer1.Visible = true;
为什么总是报错:该报表不包含表?有人知道吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货