vs 2008 winfrom 水晶报表使用Crystal Reports

在管理系统中,打印是不可缺少的一种功能。而市场上也有各种各样的打印工具报表,其中以SAP公司的水晶报表最为出名,且其功能强大,开发也方便。在VS开发环境中现在已经不集成了,但是可以自己下载安装 。

工具/原料

  • VS2008,水晶报表

方法/步骤

  1. 创建水晶报表,命名水晶报表文件名,然后点添加。

    水晶报表在winform程序中的使用

  2. 水晶报表类型选择,这里通常选空白报表。

    水晶报表在winform程序中的使用

  3. 在创建好报表后会出现一个空白的报表文件,以供开发者设计。

    水晶报表在winform程序中的使用

  4. 创建DataSet,在其中添加一个表,并给要显示的字段加上。

    水晶报表在winform程序中的使用

  5. DataSet创建好后,回来水晶报表,在其中选中数据专家,并指定要显示的表,就是我们开始创建的DataSet。

    水晶报表在winform程序中的使用

  6. 设计报表要显示的内容,

    水晶报表在winform程序中的使用

  7. 创建一个winfrom窗口中,并在其中加上水晶报表显示控件。CrystalReportViewer控件。

    水晶报表在winform程序中的使用

  8. 绑定数据源与报表。代码如下:

     WorkDataService Service = new WorkDataService();

                DataTable dt = Service.PaiGongDanFenDanList(_condition);//查询数据源。

                分单明细报表 print = new 分单明细报表(); //创建的水晶报表

                print.SetDataSource(dt); //绑定数据

                this.crvFenDanInfo.ReportSource = print; //绑定报表

    水晶报表在winform程序中的使用

  9. 运行程序,加载报表,打印预览。

    水晶报表在winform程序中的使用

猜你喜欢

转载自blog.csdn.net/qq_36074218/article/details/84764062
今日推荐