这次的项目由于涉及到了打印输出,这样也就不得不要涉及一些打印预览功能,本来可以使用Crystal Report,但又通过别人介绍发现了一款制作更加精美,而且实用的FastReport控件,下面把项目中的小应用说道说道。
首先,从官方网站可以下载到FastReport最新版本,安装时注意勾选"将FastReport控件添加到Visual Studio工具箱",安装完成后就可以看到控件列表了:
一、EnvironmentSettings的使用
EnvironmentSettings顾名思义是环境设置,这里可以对其他的几个控件进行样式上的设置,不过个人感觉没啥必要了,因为原本的样式已经足够完美,所以这个直接Pass
二、DesignerControl的使用
DesignerControl是FastReport的主设计界面,拖动控件进入窗体,可以看到基本的效果:
要让工作区能够正常使用,只需在窗体的Load事件中加入以下代码:
代码
1 //加载时新建一个报表,把他附加到设计器上
2
3 Report report = new Report();
4 designerControl1.Report = report;
5
6 这时打开窗口,可以清晰的看到FastReport的工作区
7 了,但同时还有个问题,就是在视图里面点击数据源、
8 属性等看不到相应的窗口,这时再加一句代码刷新
9 FastReport的工具箱和工具窗口的布局
10
11 de