1. 程式人生 > >喜歡你,像風走了八千里 不問歸期

喜歡你,像風走了八千里 不問歸期

前言

        和VB需要引用其他報表軟體不同,VS自帶報表設計的功能,初次嘗試,就感受到了它的強大之處。

報表製作

        話不多說,直接報表的製作過程。

1、首先,我們要先製作一個報表的容器。放到我們顯示報表的窗體上。

2、然後,新增一個報表。


3、報表新增完成後,我們會看到報表的相關資料。


4、依次新增好資料來源和資料集,測試連線成功。


5、成功後如圖所示。新增要使用的引數。

6、然後我們就可以在報表工具箱裡新增自己所需要的東西,如,表,文字框等。這裡的表可以直接引用資料集中內容。點選表裡的那個小圖示即可。


7、最後,引用資料來源資料集。


        好了,對於一些基本配置到這裡就做好了。接下來是程式碼。

程式碼

private void btnInquire_Click(object sender, EventArgs e)
{
    string BeginDate = dtpBegin.Text.Trim();
    string EndDate = dtpEnd.Text.Trim();
    Facade.Facade faca = new Facade.Facade();
    DataTable table = faca.InqCheckInfo(BeginDate, EndDate);
    ReportDataSource rptDataSource = new ReportDataSource();
    ReportParameter[] Params = 
    {
        new ReportParameter("ID",Entity.Model.user),
        new ReportParameter("CheckDate",DateTime.Now.ToShortDateString())
    };
    rptDataSource.Name = "DataSetCheckReport";//指定資料集名
    rptDataSource.Value = table;//資料來源名稱
    reportViewer.LocalReport.ReportEmbeddedResource = "UI.CheckReport.rdlc";//報表檔名
    reportViewer.LocalReport.DataSources.Clear();//清空存在報表
    reportViewer.LocalReport.DataSources.Add(rptDataSource);//新增資料來源
    reportViewer.LocalReport.SetParameters(Params);//傳遞引數
    reportViewer.RefreshReport();//重新整理報表控制元件
}
        和D層的程式碼差不多,就是先傳入引數,然後進行執行,執行步驟如上。

總結

        製作報表的過程中,如果說遇到的難點,就不得不說引數傳入時候出現的問題,這個問題大多出在命名上,右鍵引數,設定屬性,只要細心一點,讓變數的名字不出差錯,報表應該會正常顯示出來的。

       完成了報表後,有一個很大的感慨就是,如果你在製作過程中隨意的點點,就會發現它的強大之處不僅僅是可以顯示資料,還有好多功能,對使用者相當友好。感覺自己不僅在技術上有太多的進步空間,在介面友好方面,需要學習的就有太多太多了。所以說,會做軟體不重要,重要的是做的軟體有多少人喜歡用。

相關推薦

喜歡, 不問歸期

前言         和VB需要引用其他報表軟體不同,VS自帶報表設計的功能,初次嘗試,就感受到了它的強大之處。 報表製作         話不多說,直接報表的製作過程。 1、首先,我們要先製作一個報

錯過這四個高質量的APP,可就白換的iPhone X……

每個人的手機裡,總有那麼幾款不忍心刪除的APP,那麼你的手機裡,有哪些好用的APP呢?小編先來,介紹幾款蘋果使用者捨不得刪除的高質量APP。 一、美景聽聽pro 美景聽聽pro是一款炫酷的中文語音導遊應用。 覆蓋全世界歷史文化厚重的著名景點講解,通過聲音去感受豐富多彩的世界文明,幫使用者進行

大概假敏捷:《手繪敏捷寶典》在此,還不來收!

們的 board src 同時 大禮包 功能 oar 假設 一種可能 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由薄玉桴發表於雲+社區專欄 今天你敏捷了沒有?“敏捷”在互聯網和軟件開發領域從涓涓細流逐漸演變為行業潮流,往小了說是改進了開發方法,往大

[轉]別磨嘰,學完這篇也是圖識別專家

and 擴展 函數 概率 好的 tuning 辦公 執行 維護 圖像識別是當今深度學習的主流應用,而Keras是入門最容易、使用最便捷的深度學習框架,所以搞圖像識別,你也得強調速度,不能磨嘰。本文讓你在最短時間內突破五個流行網絡結構,迅速達到圖像識別技術前沿。 作者 |

不管喜不喜歡 androidX 它都來

本著我踩的坑都要分享出來的精神寫了今天文章。 com.android.support 系列的依賴報名已經不陌生了,為了相容而出現的他們在更新到28時候谷歌官方宣佈停止更新,原因就是谷歌爸爸不喜歡這個名字了!! 呵呵 玩笑,只是版本管理有些亂,開發中也經常會碰到各種compat 而且原

資料告訴:80%國內款主流應用已獲綠色標記,的應用達標嗎?

【導讀】自2018年10月起,華為終端開放實驗室將依據《安卓綠色聯盟應用體驗標準2.0》對綠色應用達標率進行評測。本次報告將是綠色應用標準2.0執行前出具的最後一份綠色應用達標率調查報告。 8月份,華為終端開放實驗室聯手國內千款主流應用持續發力,不斷提升應

大概假敏捷:認真說說敏捷的實現和問題

今天你敏捷了沒有?“敏捷”在網際網路和軟體開發領域從涓涓細流逐漸演變為行業潮流,往小了說是改進了開發方法,往大了說是革了瀑布流式的命——把產品開發引向了快速迭代、小步快跑的路線上。我們使用 tapd 寫 feature,流轉、跟蹤任務,言必談敏捷,然而我們是否真的走對了敏捷?

大概假敏捷:認真說說敏捷的實現和問題(手繪版)

作者:薄玉桴,騰訊產品經理,關注專案管理。靈魂畫手。 今天你敏捷了沒有?“敏捷”在網際網路和軟體開發領域從涓涓細流逐漸演變為行業潮流,往小了說是改進了開發方法,往大了說是革了瀑布流式的命——把產品開發引向了快速迭代、小步快跑的路線上。 我們使用tapd寫 featu

《季節來,而

季節來了,而你卻走了 想象與你相對的場景 一闕舊詞翻新曲 一月未到, 杏花還未開 卻是想你欲雪的日子 悵望東籬酒疏間 阡陌上 我曾攜一首小令 落寞中走過鄉間 今夜裡 誰會帶著我心事 輕叩你的柴扉 time :2013 01 02 注:一些被程式碼耽誤的詩情畫意

蘋果稽核ipv6到底有多坑?看會少很多路。

蘋果6月1日出的IPV6協議阻礙了國內大多數積極開發者,我司也不外乎,遂在網上查詢關於IPV6稽核的相關事宜,怪我年少無知以為這種開源協議的東西應該是免費的,當然,我說的免費是想著看幾篇成熟的IPV6

小心Python爬取的微信隱私!用Python分析個微信暱稱後,發現這些祕密!

01 Let's get it 1. 基本資訊獲取 訪問 英文取名 的使用者基本信介面,獲取 英文取名 使用者微信名(NickName)、訪問次數(Count)、總資料集(ResponseData),並將微信名存入檔案。 # 獲取所有使用

五大最適合學習AI開發的程式語言, 喜歡的語言上榜嗎?

準備學習AI的你,知不知道選擇哪種程式語言合適呢?以下列舉的五種程式語言,被認為是最適合用來學習AI。大家可以參考一下。1. PYTHON第一名毫無疑問是 Python。儘管 Python 有些特性令人不爽(whitespace、Python 2.x 和 Python 3.x

阿爾法狗 3 天完人類年棋史,被反超的我們該如何絕地求生?34 個開源專案告訴

2016 年 1 月 28 日,Google 公司 Deepmind 團隊在《Nature》雜誌上發表重磅學術論文,正式介紹在公平對局條件下以 5:0 成績擊敗歐洲圍棋冠軍樊麾的人工智慧程式——AlphaGo。 2016 年 3 月 9 日,AlphaGo 與

喜歡站在燦爛的晴空下,玻璃心碎一地,每片渣卻都在發光。

一:效果描述: 1-:點選title部分,展開佈局; 2-:點選title部分,隱藏佈局; 3-:佈局的隱藏與展示都是一個漸變,title右邊的圖片切換方向; 二:需求分析: 1-:控制由左邊的數字,左邊的文字,右邊的圖片以及隱藏佈局中的元件組成;

Linux中檢視日誌檔案的正確姿勢,求別tail天下

作為一個後端開發工程師,在Linux中檢視檢視檔案內容是基本操作了。尤其是通常要分析日誌檔案排查問題,那麼我們應該如何正確開啟日誌檔案呢?對於筆者這種小菜雞來說,第一反應就是 cat,tail,vi(或vim)了,是的,我曾經用過好多次vim編輯器來檢視日誌檔案。 千萬不要使用vi命令來檢視大檔案內容, 尤其

的車有這樣的車載操作系統,溜到飛起

車載操作系統/人工智能/語音識別/導航/汽車/安全駕駛隨著人們生活質量的提高,汽車越來越多的出現在普通家庭,成為人們日常生活的一部分, 統計顯示,人一生當中在車中度過的時間長達3年,那麽我們該如何更加愉悅舒適的度過車內時光,就顯得尤為重要,而作為現代汽車大腦的車載操作系統更是重中之重,車載操作系統如何讓我們的

程序員_和高考隔幾年?

成了 高科技 經典 itl 還記得 是你 ont 開啟 恢復 原文鏈接 高考季又到啦!話說你還記得你當年高考考了幾分嗎?雖然都已經過去N年了,但是總覺得這一生一次的高考要影響我們一生一世了。 你知道嗎?今年是恢復高考的第40年。到現在高考基本上是每個中國人的必經之路。對於

聽說在新的一年裏的證書過期

我們 mod class bsp 小夥伴 blog term dsm span 近期好多小夥伴都發現新的一年開了。新年新氣象。證書也不甘落後,換證的時候又到了。 在這裏記錄下來。以防以後忘記。 系統證書WWDR,會在相相應的時間失效(比方在2016年2月15日失效

hdu6006 Engineer Assignment 狀態dp 定義dp[i][s]表示前i個工程狀態為s可以執行的最大工程數。s表示前i個工人選s狀態的工程師。

namespace algo acm names .cn num stream assign target /** 題目:hdu6006 Engineer Assignment 鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=60

UglifyJS-- 對的js做什麽

else 處理 fail class clas 逗號語句 執行函數 驗證 後來 也不是閑著沒事去看壓縮代碼,但今天調試自己代碼的時候發現有點意思。因為是自己寫的,雖然壓縮了,格式化之後還是很好辨認。當然作為min的首要準則不是可讀性,而是精簡。那麽它會盡量的縮短代碼,盡量的