【机房重构】——报表

来源:互联网 发布:k60单片机简介 编辑:程序博客网 时间:2024/05/30 05:01

    从第一版的机房收费系统就有报表的使用,当时确实是第一次接触到报表这个东西,因为VB中没有报表,所以当初调用的是其他的报表工具。这次机房重构中再次用到报表,看过一些关于机房重构的博客,了解到VS平台有自带报表功能,所以这一次尝试使用。

1、关于VS平台中的报表,第一步还是先建立数据集


2、修改自己所需要的名称,然后添加数据表


3、选择新建连接


4、选择自己的数据库,并且配置测试,进行下一步


5、根据自己的数据库语言填写


6、查询生成器,后下一步添加报表


7、然后在窗体上展示报表内容


这个过程中除了判断语句,真正用到的内容还真是非常的简单,下面内容就是我用到的代码

<span style="font-family:KaiTi_GB2312;font-size:24px;">    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click        Me.CheckDay_InfoTableAdapter.Fill(Me.DataSet1.CheckDay_Info, StarTime.Value.Date)        labUser.Text = Entity.UserInfoEntity.ID        Me.ReportViewer1.RefreshReport()    End Sub</span>

这一部分对我来说最难的就是如何将时间参数传进去,因为它总是提示我说参数过多,后来找到
<span style="font-family:KaiTi_GB2312;font-size:24px;">CheckDay_InfoTableAdapter.Fill</span>

这个方法生成地方,添加时间参数一切OK!

【总结】

    关于报表这一部分还是真是拖拉好长时间啊,越是快结束了,就感觉剩下的都不会弄了。还是一种心态的问题,通过重构版机房渐渐地发现.Net和VB真心很像,不用害怕,理理关系,找找思路解决没有问题!

3 0
原创粉丝点击