在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)

最近做的一个项目,需要用户自定义报表和打印功能,了解了许多关于.NET报表插件,最终选择了FastReport这款插件,但是这款插件的文档实在是太烂了,这么了很长时间,在这里给大家梳理一下。
这里以一个简单的例子来说明FastReport插件中的报表预览、报表设计以及数据这部分的内容,属于入门级别。

下载、安装FastReport

  • 这一步很简单,大家在其中文网站上下载最新版的demo版就可以了,直接安装就可以
  • 安装之后大家会发现,VS里面什么都没有,不像有些插件直接会在ToolBox里显示,这里需要我们自己引入(坑)

准备工程、引入控件

  • 首先我们使用VS新建一个WinForm工程,这里我使用的是VisualStutio2015版本


    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第1张图片
    新建工程
  • 接着我们先引入FastReport的核心dll依赖,这些文件的目录在FastReport安装目录下,分别是FastReport.dll,FastReport.Editor.dll,FastReport.Bars.dll,你可以使用Framework 4.0下的dll文件


    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第2张图片
    添加了引用后
  • 接着我们需要3个窗体:MainForm,DesignForm,PreviewForm,其中MainForm为启动页面


    三个窗体
  • 现在我们需要在ToolsBox中引入我们需要的FastReport控件,首先我们在ToolsBox中新建一个Item,命名为FastReport


    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第3张图片
    新建选项卡
  • 然后右键刚刚新建的选项卡->选择项,打开选择控件的对话框


    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第4张图片
    对话框
  • 然后我们点击左下角的浏览,选择刚刚的FastReport.dll,然后确定,之后再确定,就会成功导入以下新的控件


    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第5张图片
    成功之后
  • 其中DesignerControl就是设计控件,PreviewControl就是预览控件

启动页设计

  • MainForm很简单,我们就放两个按钮,一个设计,一个浏览,分别打开两个窗口


    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第6张图片
    设计

    在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)_第7张图片
    事件

这一节很简单,就是准备工作,下一节我们就开始真正的引入FastReport控件啦

你可能感兴趣的:(在WinForm项目中使用FastReport.Net(一、准备工程和引入控件))