tipo reports reporte puede objeto filestreamdeleteonclose exportar error datos crystal convertir c# mysql filter crystal-reports export

reports - Exportar datos filtrados del informe de Crystal a PDF usando la aplicación de formulario c#windows



exportar reporte crystal a pdf c# (1)

Pruebe esto como lo hace con los datos de filtro en el informe

TableLogOnInfos crtableLogoninfos = new TableLogOnInfos(); TableLogOnInfo crtableLogoninfo = new TableLogOnInfo(); ConnectionInfo crConnectionInfo = new ConnectionInfo(); Tables CrTables; ParameterFieldDefinitions crParameterFieldDefinitions; ParameterFieldDefinition crParameterFieldDefinition; ParameterValues crParameterValues = new ParameterValues(); ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue(); crParameterDiscreteValue.Value = dateTimePicker1.Text; crParameterFieldDefinitions = crys.DataDefinition.ParameterFields; crParameterFieldDefinition = crParameterFieldDefinitions["fromdate"]; crParameterValues = crParameterFieldDefinition.CurrentValues; crParameterValues.Clear(); crParameterValues.Add(crParameterDiscreteValue); crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crParameterDiscreteValue.Value = dateTimePicker2.Text; crParameterFieldDefinitions = crys.DataDefinition.ParameterFields; crParameterFieldDefinition = crParameterFieldDefinitions["todate"]; crParameterValues = crParameterFieldDefinition.CurrentValues; crParameterValues.Add(crParameterDiscreteValue); crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crParameterValues.Add(crParameterDiscreteValue); crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crConnectionInfo.ServerName = "****"; crConnectionInfo.DatabaseName = "****"; ; crConnectionInfo.UserID = "root"; crConnectionInfo.Password = "******"; CrTables = crys.Database.Tables; foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in CrTables) { crtableLogoninfo = CrTable.LogOnInfo; CrTable.ApplyLogOnInfo(crtableLogoninfo); } DateTime date = DateTime.Now; int t = date.Hour; int t1 = date.Minute; int t2 = date.Second; int m = date.Month; int d = date.Day; int y = date.Year; crys.ExportToDisk(ExportFormatType.PortableDocFormat, "C://Downloads//ReportAsPDF Time" + t + " - " + t1 + " - " + t2 + " Date " + d + " - " + m + " - " + y + ".pdf"); MessageBox.Show("Export Successfully");

Soy nuevo en el uso del informe de cristal en la aplicación de formulario c. Windows. Conecto mi informe de cristal al servidor de mysql "11.0.65.185".

Tengo (EmpName, EmpId, DOB, DOJ, Dirección, Ciudad) esta 6 columna en mi informe de cristal. luego agrego un parámetro en mi informe como (desde fecha y hasta hoy)

este enlace me ayuda a filtrar la columna DOJ http://stackoverflow.com/questions/37391112/filter-data-in-crystal-report-using-datetimepicker/37525275#37525275 gracias a stackoverflow.

pero aquí tengo el problema en la opción de exportación. Tengo un máximo de 1000 datos. Cuando filtrar datos en DOJ usando Datetimepicker1 tiene fromdate y Datetimepicker2 como todate, obtuve una información intermedia en mi informe.

Necesito exportar solo ese filtro de datos. Pero cuando busco a través de Google obtengo un código para exportar datos completos que están presentes en la tabla de mi base de datos.

CrystalReport1 crys = new CrystalReport1(); crys.ExportToDisk(ExportFormatType.PortableDocFormat, "C://Users//Downloads//ReportAsPDF.pdf"); MessageBox.Show("Report Export Into PDF File");

Este código me ayuda a exportar datos completos en el informe c # crystal. Amigos, ayúdenme a exportar solo datos filtrados a PDF.

Gracias por ayudar.