reportes reporte net mostrar llamar imprimir generar factura ejemplo crystal crear con como asp c# asp.net crystal-reports

reporte - imprimir con crystal report c#



Informe ASP Crystal El informe no tiene tablas (1)

Estoy tratando de hacer un programa donde coloque los datos de una tabla de datos en un informe de Crystal. Aquí está el código:

ReportDocument report_doc = new ReportDocument(); report_doc.Load(Server.MapPath("Trtp.rpt")); string[] columns = new string[] { "col1", "col2", "col3", "col110", "col111" }; DataTable dt = new DataTable(); int count = columns.Count(); for (int i = 0; i < count; i++) dt.Columns.Add(columns[i], typeof(string)); myConnection.comm.CommandText = @"select col1,col2,col3.col110,col111 from TabledataT where " + query; myConnection.reader = myConnection.comm.ExecuteReader(); dt.Load(myConnection.reader); DataSet ds = new DataSet(); ds.Tables.Add(dt); report_doc.SetDataSource(ds.Tables[0]); CrystalReportViewer1.ReportSource = report_doc; CrystalReportViewer1.RefreshReport();

En la página aspx:

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />

Trtp.rpt He seleccionado blank

El error está en esta línea

report_doc.SetDataSource(ds.Tables[0]);

Error:

The report has no tables

Esta es la primera vez que intento crear el programa que utiliza el informe de Crystal, así que no tengo mucho conocimiento al respecto.

¿Por qué estoy recibiendo este error?

Gracias


Tengo el programa de trabajo. Necesito crear una página de conjunto de datos con tabla de datos con columnas. Ahora enlace el conjunto de datos al informe de Crystal para que funcione.