最近做的一个项目,需要用户自定义报表和打印功能,了解了许多关于.NET报表插件,最终选择了FastReport这款插件,但是这款插件的文档实在是太烂了,这么了很长时间,在这里给大家梳理一下。
这里以一个简单的例子来说明FastReport插件中的报表预览、报表设计以及数据这部分的内容,属于入门级别。
下载、安装FastReport
- 这一步很简单,大家在其中文网站上下载最新版的demo版就可以了,直接安装就可以
- 安装之后大家会发现,VS里面什么都没有,不像有些插件直接会在ToolBox里显示,这里需要我们自己引入(坑)
准备工程、引入控件
-
首先我们使用VS新建一个WinForm工程,这里我使用的是VisualStutio2015版本
新建工程 -
接着我们先引入FastReport的核心dll依赖,这些文件的目录在FastReport安装目录下,分别是FastReport.dll,FastReport.Editor.dll,FastReport.Bars.dll,你可以使用Framework 4.0下的dll文件
添加了引用后 -
接着我们需要3个窗体:MainForm,DesignForm,PreviewForm,其中MainForm为启动页面
三个窗体 -
现在我们需要在ToolsBox中引入我们需要的FastReport控件,首先我们在ToolsBox中新建一个Item,命名为FastReport
新建选项卡 -
然后右键刚刚新建的选项卡->选择项,打开选择控件的对话框
对话框 -
然后我们点击左下角的浏览,选择刚刚的FastReport.dll,然后确定,之后再确定,就会成功导入以下新的控件
成功之后 - 其中DesignerControl就是设计控件,PreviewControl就是预览控件
启动页设计
-
MainForm很简单,我们就放两个按钮,一个设计,一个浏览,分别打开两个窗口
设计
事件
这一节很简单,就是准备工作,下一节我们就开始真正的引入FastReport控件啦
网友评论