01/06/2012, 09:17
|
| | Fecha de Ingreso: mayo-2012
Mensajes: 4
Antigüedad: 12 años, 8 meses Puntos: 0 | |
Respuesta: CrystalReport no se pudo conectar con la base de datos Es todo el codigo:
string consulta = "select * from portalclientes.TablaCristalReport";
dsTablaCristal dsprueba = new dsTablaCristal();
SqlConnection cone = new SqlConnection("Data Source=server;Initial Catalog=pcbase;Integrated Security=True");
SqlDataAdapter adapter = new SqlDataAdapter(consulta, cone);
adapter.Fill(dsprueba, "TablaCristalReport");
ReporteTicketsMes informe = new ReporteTicketsMes();
informe.SetDataSource(dsprueba);
CrystalReportViewer1.ReportSource = informe;
ReportDocument cristal = new ReportDocument();
y despues tu codigo
cristal.SetDataSource(dsprueba);
ExportOptions CrExportOptions;
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
CrDiskFileDestinationOptions.DiskFileName = "C:\\Users\\Public\\Documents\\Reportes Portal\\ReportesPortalClientes\\ReportesPortalClie ntes\\ReporteTicketsMes.rpt";
CrExportOptions = cristal.ExportOptions;
{
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
CrExportOptions.FormatOptions = CrFormatTypeOptions;
}
//Exportas
cristal.Export();
//cierras
cristal.Close();
saludos. |