C#机房重构结账账单--报表制作
前言:
之前的机房收费系统中的结账,用的是excel导出。在重构结账之前,看了很多人博客中提到报表,报表是什么呢?
其实它就是来显示数据的一个工具,和excel一样。只不过比excel的功能多了很多,包括打印,也是可以直接进行的。
那么报表是怎么制作的,下面的步骤很详细的为您介绍。
报表制作:
窗体设计:
- 首先在自己的周账单窗体中加入一个report控件:
- 打开工具箱→选择报表→选择reportviewer。添加到窗体中。效果如下。
3. 添加→新建项→
4. 已安装→reporting→报表→修改名称(记住修改的名称,后面会用到。)→添加
5. 添加后会出现下面这个我表格。
6. 右击→插入→表→
- 这里有三个名字,在命名后要记下。代码中会用到。
- 名称自己填写就好了。
- 数据源:点击按钮→数据集→下一步
- 点击新建连接→弹出框→选择服务器名(也就是数据库连接名,如果刷新不出来,试试复制粘贴过来)→身份验证→选择自己要用到的数据库→测试连接→成功之后点击确定。
- 添加需要的表中的信息。第10步已经选择好了数据库,现在要添加所需要的表,表中的数据是可以示到报表上的表头中的。
- 名称同样要记住。
- 这三个名称就是刚刚提到要记住的
- 现在报表已经存在了。就是图下这个样子
- 我们要为它添加表头。点击按钮,出现选中表中的数据,将之一一添加到表格中。
- 为之改中文名字。
- 你会疯狂的发现,它怎么是这个样子,没有汉字?
- 那是因为字体的缘故。将汉字输入进去,将字体Arial改成黑体,汉字就显示出来啦!
19.插入列→右击,插入→靠左靠右
- 到这里设置report已经告一段落,下面,如何在reportviewer将它添加进去呢?
- 点击窗体控件的三角符号→选择数据源→数据源实例→其他数据源→选择刚刚自己创建的那个数据源→下面有刚选择的表。
- 确定之后,右击刚加入的adapter→在数据集设计器中编辑查询
- 按步骤走
- 写如查询条件。这里的语句是查询日期在两个数之间,而那两个数就是日期控件选择好的数。代码中也要进行定义。
- 执行查询(测试),如果查找成功,那么就点击确定。
- 进行配置的下一步
- 配置成功。完成
- 现在已经有查询语句存在了
后记:
再总结一遍,印象果然深了很多。重复性学习。