機房重構 報表

2021-07-09 09:30:28 字數 1472 閱讀 7061

從第一版的機房收費系統就有報表的使用,當時確實是第一次接觸到報表這個東西,因為vb中沒有報表,所以當初呼叫的是其他的報表工具。這次機房重構中再次用到報表,看過一些關於機房重構的部落格,了解到vs平台有自帶報表功能,所以這一次嘗試使用。

1、關於vs平台中的報表,第一步還是先建立資料集

2、修改自己所需要的名稱,然後新增資料表

3、選擇新建連線

4、選擇自己的資料庫,並且配置測試,進行下一步

5、根據自己的資料庫語言填寫

6、查詢生成器,後下一步新增報表

7、然後在窗體上展示報表內容

這個過程中除了判斷語句,真正用到的內容還真是非常的簡單,下面內容就是我用到的**

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

這一部分對我來說最難的就是如何將時間引數傳進去,因為它總是提示我說引數過多,後來找到

checkday_infotableadapter.fill
這個方法生成地方,新增時間引數一切ok!

【總結】

關於報表這一部分還是真是拖拉好長時間啊,越是快結束了,就感覺剩下的都不會弄了。還是一種心態的問題,通過重構版機房漸漸地發現.net和vb真心很像,不用害怕,理理關係,找找思路解決沒有問題!

機房重構 報表

在vs中報表的實現還是比較easy的。第一次機房收費時,我們用了三方工具來製作報表,相對倆說是比較麻煩的,我們來看一下,vs中是怎樣製作報表的。之後一直下一步,選擇select 語句進行顯示 下一步,為報表加入相應的字段 table為依據查詢條件返回的datatable table dayweekf...

機房收費系統個人版重構 報表製作

機房收費系統個人重構完成了以後,感覺自己最大的收穫就是再也不怕報表的製作了,那天晚上,當自己還剩下報表功能沒有實現的時候,諾諾的問了一句,報表好不好做?只見對面的兩個小孩兒,會心一笑,好做一會就弄完了。oh my god,是不是真的?他們又笑了,到現在為止也不知道他們的話是真的還是假的。對於報表探索...

機房重構總結

萬事開頭難,也不知道是哪位大師說的,這次機房的重構讓我深刻的體會到了這句話的含義。剛剛接觸分層,對分層也不理解,照著三層登陸的例項敲乙個登陸出來,然後看著網上的包圖,就想著加乙個抽象工廠,簡直無從下手,不斷的看書,也請教前人。到最後看抽象工廠的設計模式都不用看目錄,直接翻開了。無從下手,不知所措,這...