我的代码是这样的: 
        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;
为什么总是报错:该报表不包含表?有人知道吗?