【机房重构】之报表

依稀记得去年暑假第一次敲机房收费系统的时候报表这个功能就挺让人费心思的,因为这个功能的实现还要借助外部软件,再调试的时候也需要结合两个软件一起工作。现在重构过程中又到了报表这里,让人高兴的是VS自带有报表的功能,同时这也是一个新功能需要我们来了解。

首先,在重构中使用VS自带的报表功能有好几种实现的方法,这里我使用的是其中的一种:在UI层添加数据集和报表,然后在窗体上添加报表空间,通过报表控件调用我们设置好的数据源和报表。下面就让我们来学习一下:

一、

第一步:在UI层右击添加新建项,点击左侧的数据,选择最下方的数据集,同时大家可以根据个人喜好来修改名称

【机房重构】之报表_第1张图片

第二步:在左侧点击TableAdapter,在右侧窗体上添加之后会出现TableAdapter配置向导

【机房重构】之报表_第2张图片

第三步:点击右侧的新建连接,然后选Microsoft SQL Server,然后点击继续


第四步:在服务器名一栏写上我们的电脑名,XX-PC,使用SQL Server身份验证,选择我们需要连接的数据库,然后点击测试连接,弹出对话框,最后点击确定进行下一步


第五步:接着我们选择使用SQL语句,然后进入编写SQL语句界面,输入我们需要使用的查询语句,例如:select * from checkday_info 

【机房重构】之报表_第3张图片


【机房重构】之报表_第4张图片

最后一步就是点击完成了,最终结果如图所示

【机房重构】之报表_第5张图片

二、

紧接着就是我们添加报表了

第一步:添加报表


第二步:小编个人喜欢将报表数据这个东东弄出来,具体步骤如下


第三步:我们在报表中插入表格(插入的表格默认是三列,我们可以通过右击来添加),接着我们会看见数据集属性,我们选择新建好的数据集即可

【机房重构】之报表_第6张图片


第四步:我们将报表的表头和内容设计好,这样在窗体中将会显示出来

【机房重构】之报表_第7张图片

最后我们只需在窗体中添加报表控件,同时选择数据源即可。

PS:小盆友们注意了,这里添加的情况是没有查询条件下的,有条件的情况自己要思考一下哦~



你可能感兴趣的:(【机房重构】之报表)