C#机房重构结账账单--报表制作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Carrie_Q/article/details/82910355

前言:

之前的机房收费系统中的结账,用的是excel导出。在重构结账之前,看了很多人博客中提到报表,报表是什么呢?
其实它就是来显示数据的一个工具,和excel一样。只不过比excel的功能多了很多,包括打印,也是可以直接进行的。
那么报表是怎么制作的,下面的步骤很详细的为您介绍。

报表制作:

窗体设计:

  1. 首先在自己的周账单窗体中加入一个report控件:
  2. 打开工具箱→选择报表→选择reportviewer。添加到窗体中。效果如下。

窗体设计

3. 添加→新建项→

2

4. 已安装→reporting→报表→修改名称(记住修改的名称,后面会用到。)→添加

3

5. 添加后会出现下面这个我表格。
6. 右击→插入→表→

5

扫描二维码关注公众号,回复: 3436150 查看本文章
  1. 这里有三个名字,在命名后要记下。代码中会用到。
  2. 名称自己填写就好了。
  3. 数据源:点击按钮→数据集→下一步

6

7

  1. 点击新建连接→弹出框→选择服务器名(也就是数据库连接名,如果刷新不出来,试试复制粘贴过来)→身份验证→选择自己要用到的数据库→测试连接→成功之后点击确定。

8

  1. 添加需要的表中的信息。第10步已经选择好了数据库,现在要添加所需要的表,表中的数据是可以示到报表上的表头中的。
  2. 名称同样要记住。

9

  1. 这三个名称就是刚刚提到要记住的

11

  1. 现在报表已经存在了。就是图下这个样子
  2. 我们要为它添加表头。点击按钮,出现选中表中的数据,将之一一添加到表格中。
  3. 为之改中文名字。

12

  1. 你会疯狂的发现,它怎么是这个样子,没有汉字?
  2. 那是因为字体的缘故。将汉字输入进去,将字体Arial改成黑体,汉字就显示出来啦!

1111

19.插入列→右击,插入→靠左靠右

13

  1. 到这里设置report已经告一段落,下面,如何在reportviewer将它添加进去呢?
  2. 点击窗体控件的三角符号→选择数据源→数据源实例→其他数据源→选择刚刚自己创建的那个数据源→下面有刚选择的表。

14

15

  1. 确定之后,右击刚加入的adapter→在数据集设计器中编辑查询

16

  1. 按步骤走

17

  1. 写如查询条件。这里的语句是查询日期在两个数之间,而那两个数就是日期控件选择好的数。代码中也要进行定义。
  2. 执行查询(测试),如果查找成功,那么就点击确定。

18

19

  1. 进行配置的下一步

20

  1. 配置成功。完成

21

  1. 现在已经有查询语句存在了

22

后记:

再总结一遍,印象果然深了很多。重复性学习。

猜你喜欢

转载自blog.csdn.net/Carrie_Q/article/details/82910355