How assign DataSet with many Tables to CrystalViewer?
I need assign a DataSet (with many Tables), to a ReportDocument and then assign it to CystalReportViewer. 

But with this code I can't show the report. How can I do this??



         protected void btnGenerarErrores_Click(object sender, EventArgs e)
        {
            if (txtNumeroBoleta.Text.Trim().Length > 0)
            {
                ReportDocument reporte = new ReportDocument();
                var ruta = Server.MapPath("ReporteErroresPorBoleta.rpt");
                reporte.Load(ruta);
                string parametro = txtNumeroBoleta.Text;

                clsReportesBoletaDat reportesBoleta = new clsReportesBoletaDat();
                DataSet setErrores = reportesBoleta.RetornarBoletasPorASA(parametro);

                DataSet dsNuevo = setErrores.Copy();
                reporte.SetDataSource(dsNuevo.Tables.ToString());


                CrystalReportViewer1.ReportSource = reporte;


                //if (setErrores.Tables.Count > 0)
                //{          
                //    CrystalReportViewer1.ReportSource = reporte;               
                //}
                txtNumeroBoleta.Text = "";
            }
        }
How assign DataSet with many Tables to CrystalViewer?
===

I need assign a DataSet (with many Tables), to a ReportDocument and then assign it to CystalReportViewer. 

But with this code I can't show the report. How can I do this??



         protected void btnGenerarErrores_Click(object sender, EventArgs e)
        {
            if (txtNumeroBoleta.Text.Trim().Length > 0)
            {
                ReportDocument reporte = new ReportDocument();
                var ruta = Server.MapPath("ReporteErroresPorBoleta.rpt");
                reporte.Load(ruta);
                string parametro = txtNumeroBoleta.Text;

                clsReportesBoletaDat reportesBoleta = new clsReportesBoletaDat();
                DataSet setErrores = reportesBoleta.RetornarBoletasPorASA(parametro);

                DataSet dsNuevo = setErrores.Copy();
                reporte.SetDataSource(dsNuevo.Tables.ToString());


                CrystalReportViewer1.ReportSource = reporte;


                //if (setErrores.Tables.Count > 0)
                //{          
                //    CrystalReportViewer1.ReportSource = reporte;               
                //}
                txtNumeroBoleta.Text = "";
            }
        }