使用C#Windows Form应用程序将筛选的数据从Crystal报表导出到pdf

耶维萨

我是在C#Windows Form应用程序中使用Crystal Report的新手。我将Crystal Report连接到mysql服务器“ 11.0.65.185”。

我的水晶报表中有(EmpName,EmpId,DOB,DOJ,Address,City)这6列。然后我在报告中添加一个参数为(fromdate和todate)

该链接有助于我过滤DOJ列http://stackoverflow.com/questions/37391112/filter-data-in-crystal-report-using-datetimepicker/37525275#37525275

但在这里我有导出选项中的问题。我最多只能有1000个数据。当我使用Datetimepicker1在DOJ中过滤数据时,将date和datetimepicker2作为date,我在报表中得到了一个介于数据之间的数据。

我只需要导出该过滤器数据。但是当我通过谷歌搜索时,我得到了一个代码来导出数据库表中存在的完整数据。

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

这段代码可帮助我在c#水晶报表中导出整个数据。请朋友帮我将仅过滤后的数据导出到PDF中。

谢谢你的帮助。

阿蒂

尝试与报表中的过滤数据相同的方法

                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");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C#Windows Form应用程序将筛选的数据从Crystal报表导出到pdf

来自分类Dev

如何在C#Windows应用程序中使用CodeXml将数据集导出到Excel?

来自分类Dev

使用C#Windows Form应用程序拖放Datagridview

来自分类Dev

使用C#Windows Form应用程序打印图片

来自分类Dev

如何在C#Windows应用程序中将数据表导出到Excel

来自分类Dev

C#Windows Phone并使用Cookie将应用程序发布数据存储到php

来自分类Dev

如何使用C#Windows Form应用程序将Excel文件上传到SQL数据库表

来自分类Dev

如何在C#Windows Form应用程序中使用Console.write()

来自分类Dev

在C#Windows Form和XML中使用GetElementsByTagName

来自分类Dev

如何使用C#Windows应用程序将字节[]中的图像写入MS WORD

来自分类Dev

使用Xamarin.Android打开/关闭C#Windows Form应用程序中的Android设备移动数据

来自分类Dev

C#Windows窗体导出到Excel

来自分类Dev

如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

来自分类Dev

如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

来自分类Dev

C#Windows应用程序将文本写入文件

来自分类Dev

在C#Windows应用程序中使用Facebook图形Api

来自分类Dev

使用C#Windows应用商店应用程序将文本从RichEditBox写入文件时出现问题

来自分类Dev

为C#Windows应用程序准备安装程序

来自分类Dev

使用Visual Studio 2012创建的C#Windows窗体应用程序无法在Windows XP上运行

来自分类Dev

设置C#Windows Universal应用程序的窗口标题

来自分类Dev

C#Windows应用程序中的Google搜索

来自分类Dev

从C#Windows应用程序调用URL

来自分类Dev

C#Windows应用程序SharePoint登录

来自分类Dev

C#Windows形式的登录应用程序的密码

来自分类Dev

如何监视C#Windows应用程序的状态?

来自分类Dev

如何使C#Windows应用程序轻量化?

来自分类Dev

在C#Windows应用程序中保存控件

来自分类Dev

C#Windows应用程序-InitializeComponent()上的用户设置

来自分类Dev

C#Windows窗体应用程序关闭

Related 相关文章

  1. 1

    使用C#Windows Form应用程序将筛选的数据从Crystal报表导出到pdf

  2. 2

    如何在C#Windows应用程序中使用CodeXml将数据集导出到Excel?

  3. 3

    使用C#Windows Form应用程序拖放Datagridview

  4. 4

    使用C#Windows Form应用程序打印图片

  5. 5

    如何在C#Windows应用程序中将数据表导出到Excel

  6. 6

    C#Windows Phone并使用Cookie将应用程序发布数据存储到php

  7. 7

    如何使用C#Windows Form应用程序将Excel文件上传到SQL数据库表

  8. 8

    如何在C#Windows Form应用程序中使用Console.write()

  9. 9

    在C#Windows Form和XML中使用GetElementsByTagName

  10. 10

    如何使用C#Windows应用程序将字节[]中的图像写入MS WORD

  11. 11

    使用Xamarin.Android打开/关闭C#Windows Form应用程序中的Android设备移动数据

  12. 12

    C#Windows窗体导出到Excel

  13. 13

    如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

  14. 14

    如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

  15. 15

    C#Windows应用程序将文本写入文件

  16. 16

    在C#Windows应用程序中使用Facebook图形Api

  17. 17

    使用C#Windows应用商店应用程序将文本从RichEditBox写入文件时出现问题

  18. 18

    为C#Windows应用程序准备安装程序

  19. 19

    使用Visual Studio 2012创建的C#Windows窗体应用程序无法在Windows XP上运行

  20. 20

    设置C#Windows Universal应用程序的窗口标题

  21. 21

    C#Windows应用程序中的Google搜索

  22. 22

    从C#Windows应用程序调用URL

  23. 23

    C#Windows应用程序SharePoint登录

  24. 24

    C#Windows形式的登录应用程序的密码

  25. 25

    如何监视C#Windows应用程序的状态?

  26. 26

    如何使C#Windows应用程序轻量化?

  27. 27

    在C#Windows应用程序中保存控件

  28. 28

    C#Windows应用程序-InitializeComponent()上的用户设置

  29. 29

    C#Windows窗体应用程序关闭

热门标签

归档