国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

這篇具有很好參考價(jià)值的文章主要介紹了RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、環(huán)境部署

  1. VS2019開(kāi)發(fā)環(huán)境配置

在vs環(huán)境中,菜單擴(kuò)展=>管理擴(kuò)展

聯(lián)機(jī)中搜索 RDLC,出現(xiàn)MicroSoft RDLC Report Designer,如下

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

安裝完畢后,點(diǎn)擊右鍵項(xiàng)目(Asp.Net Web應(yīng)用程序)=>添加=>新建項(xiàng),會(huì)出現(xiàn) 報(bào)表、報(bào)表精靈(報(bào)表向?qū)В?,如下?/p>

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)?

新建報(bào)表后,就直接可以進(jìn)行RDLC報(bào)表開(kāi)發(fā)。

Web.Config里面配置:

2.部署環(huán)境

安裝 ReportViewer.exe,或者拷貝3個(gè)DLL,IIS基本就可以運(yùn)行RDLC了。

2.RDLC設(shè)計(jì)

  1. RDLC本身是XML文件,可以通過(guò)C#代碼自動(dòng)生成報(bào)表;
  2. RDLC首先需要指定數(shù)據(jù)源,網(wǎng)絡(luò)上基本是DataSet=>DataTable,實(shí)際應(yīng)用開(kāi)發(fā)中,只要是實(shí)現(xiàn)ICollection接口的對(duì)象都可以,這樣,在整個(gè)軟件開(kāi)發(fā)過(guò)程中,不需要新建DataSet對(duì)象。
  3. RDLC設(shè)計(jì),實(shí)際是絕對(duì)布局,默認(rèn)是A4紙張,可以設(shè)置默認(rèn)橫向和縱向。
  4. RDLC有頁(yè)頭和頁(yè)尾,頁(yè)尾可以調(diào)用全局變量設(shè)置總共多少頁(yè),當(dāng)前第幾頁(yè)。
  5. RDLC也支持套打(比如:紙張有固定格式)
  6. RDLC數(shù)據(jù)源和數(shù)據(jù)集? ? ? ? ? ? ?

    RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

    ? ? ? ? ? ? ? ? ? ?? ?菜單:選中RDLC某一個(gè)可編輯控件,點(diǎn)擊菜單 視圖=>報(bào)表資料? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ??????????????????????????????????????????????????????????????????????????????????????????

  7. ? ?RDLC設(shè)計(jì)時(shí),需要調(diào)出標(biāo)尺,根據(jù)具體頁(yè)面紙張大小設(shè)定,如果紙張內(nèi)容過(guò)多,通常需要設(shè)置:

    RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

    ?菜單:擴(kuò)展=>報(bào)表=>報(bào)表屬性??????
  8. 報(bào)表參數(shù):直接在右邊添加,名稱和C#代碼名稱需要保持一致???????????
  9. 報(bào)表參數(shù),可以根據(jù)參數(shù),在RDLC中進(jìn)行相應(yīng)的邏輯控制,比如:行可見(jiàn)性,列可見(jiàn)性,顯示相應(yīng)的內(nèi)容轉(zhuǎn)換。選中控件表的某一列,右鍵 行可見(jiàn)性:

    RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

    RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

    ?以上圖意思:如果參數(shù)Parameters!Color5.Value傳入進(jìn)來(lái)的值包含字符“Color”,那么該列屬性Hidden=True,否則等于False

  10. 常用語(yǔ)法? ?IIF等于C#里面的If,可以對(duì)RDLC顯示進(jìn)行多種優(yōu)化;比如:當(dāng)某個(gè)數(shù)據(jù)為0,那么可以顯示空字符,如:=IIF(CInt(Fields!ColorQty5.Value)=0,"",Fields!ColorQty5.Value)

  11. 常規(guī)控件:文本框? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??綁定參數(shù):選擇文本框,點(diǎn)擊右鍵=>表達(dá)式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

    ? ? ? ? ??綁定某個(gè)字段:
  12. 常規(guī)控件:表? ? ?選擇表的詳細(xì)信息行,右鍵=>Tablix屬性,綁定數(shù)據(jù)集

    RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

也可以在此處設(shè)置 排序字段

表的分組:

選中表,菜單 擴(kuò)展=>報(bào)表=>檢視=>群組,下方顯示如下:

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

?每一個(gè)行組,可以點(diǎn)擊右鍵,進(jìn)行多次分組統(tǒng)計(jì),分組方式可以多個(gè)字段,類似于Sql: group by,也可指定 排序方式。? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-428815.html

分組的時(shí)候,盡可能 添加組頭,添加組尾,利于后期設(shè)置相關(guān)統(tǒng)計(jì)信息,組頭組尾行可以設(shè)置行可見(jiàn)性為隱藏。

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

?3.Asp.NET(C#)示例代碼

利用ReportViewer展示報(bào)表,另外控件自帶導(dǎo)出功能(可以導(dǎo)出Excel,pdf,Word)。

3.1如何展示RDLC文件:

WebForm1.aspx:

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

關(guān)鍵屬性:AsyncRendering="false"(異步加載)

WebForm1.aspx.cs文件關(guān)鍵代碼:

RDLC有兩個(gè)數(shù)據(jù)集:ds_kp,ds_TopMain和RDLC設(shè)計(jì)文件對(duì)應(yīng)。

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

3.2如何設(shè)置報(bào)表參數(shù):

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

報(bào)表參數(shù)必須放在 ?ReportViewer1.LocalReport.Refresh();之前。

3.3如何加載子報(bào)表:

?

主報(bào)表:Report2.rdlc,子報(bào)表SubRpt1.rdlc,

Report2.rdlc設(shè)計(jì)頁(yè)面如下:

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

SubRpt1需要設(shè)置如下:

1?ReportName屬性

2?如何設(shè)置SubRpt1調(diào)用哪個(gè)RDLC文件

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

3傳入到SubRpt1的參數(shù)(3個(gè))

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

?

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

?4.疑難問(wèn)題注意事項(xiàng)

?如果報(bào)表需要傳入?yún)?shù),那么報(bào)表設(shè)計(jì)完成后,需要按照如下方式修改:

?

RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)

?

?

?

?

?

?

?

?

到了這里,關(guān)于RDLC報(bào)表使用教程(VS2019+Asp.Net(C#)+iframework)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 動(dòng)態(tài)RDLC報(bào)表(一)

    ? ? ? 我所說(shuō)的動(dòng)態(tài)報(bào)表是指在沒(méi)有rdlc為后綴的報(bào)表文件和沒(méi)有xsd為后綴的DataSet數(shù)據(jù)源的情況下,依據(jù)從數(shù)據(jù)庫(kù)中獲取的數(shù)據(jù)生成RDLC報(bào)表。 ? ? ? Visual Studio 的最新版本是2022,在以住的版本中微軟都會(huì)有一個(gè) Microsoft RDLC Report Designer 插件來(lái)給我們?cè)O(shè)計(jì)報(bào)表,通過(guò)這個(gè)插件就

    2024年02月05日
    瀏覽(26)
  • 水晶報(bào)表 Report Viewer .rdlc

    水晶報(bào)表 Report Viewer .rdlc

    環(huán)境有兩種: 一種是直接使用 visual studio 2010 版本, 安裝后自動(dòng)帶有 報(bào)表 ?另一種是在visual studio 2022 版本 安裝插件,?Report Viewer 查看器來(lái)實(shí)現(xiàn) ? ?第一步:?下載安裝插件??Microsoft RDLC Report Designer 2022 - Visual Studio Marketplace 第二步: 打開(kāi)?visual studio 2022 創(chuàng)建項(xiàng)目 右鍵 添加

    2024年01月22日
    瀏覽(15)
  • Qt5.14.2安裝教程和VS2019中的qt環(huán)境配置

    Qt5.14.2安裝教程和VS2019中的qt環(huán)境配置

    Qt(官方發(fā)音 [kju:t],音同 cute)是一個(gè)跨平臺(tái)的 C++ 開(kāi)發(fā)庫(kù),主要用來(lái)開(kāi)發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,當(dāng)然也可以開(kāi)發(fā)不帶界面的命令行(Command User Interface,CUI)程序。 Qt 還存在 Python、Ruby、Perl 等腳本語(yǔ)言的綁定, 也就是說(shuō)可以使用腳本語(yǔ)言開(kāi)發(fā)基于

    2024年02月07日
    瀏覽(31)
  • Asp.Net VS ASP.NET Core 請(qǐng)求管道

    Asp.Net VS ASP.NET Core 請(qǐng)求管道

    參考鏈接 ASP.NET CORE 啟動(dòng)過(guò)程及源碼解讀 請(qǐng)求進(jìn)入Asp.Net工作進(jìn)程后,由進(jìn)程創(chuàng)建HttpWorkRequest對(duì)象,封裝此次請(qǐng)求有關(guān)的所有信息,然后進(jìn)入HttpRuntime類進(jìn)行進(jìn)一步處理。HttpRuntime通過(guò)請(qǐng)求信息創(chuàng)建HttpContext上下文對(duì)象,此對(duì)象將貫穿整個(gè)管道,直到響應(yīng)結(jié)束。同時(shí)創(chuàng)建或從應(yīng)用

    2024年02月04日
    瀏覽(100)
  • Windows環(huán)境下C++ 安裝OpenSSL庫(kù) 源碼編譯及使用(VS2019)

    Windows環(huán)境下C++ 安裝OpenSSL庫(kù) 源碼編譯及使用(VS2019)

    參考文章 https://blog.csdn.net/xray2/article/details/120497146 之所以多此一舉自己寫多一篇文章,主要是因?yàn)樵膬?nèi)容還是不夠詳細(xì)。而且我安裝的時(shí)候碰到額外的問(wèn)題。 一般情況下,引入別人的庫(kù),要么把代碼直接搞進(jìn)去,一起編譯。要么引入庫(kù)和頭文件(就像MYSQL那樣),都不復(fù)雜

    2024年02月14日
    瀏覽(34)
  • 實(shí)戰(zhàn)指南:使用 xUnit 和 ASP.NET Core 進(jìn)行集成測(cè)試【完整教程】

    實(shí)戰(zhàn)指南:使用 xUnit 和 ASP.NET Core 進(jìn)行集成測(cè)試【完整教程】

    集成測(cè)試可在包含應(yīng)用支持基礎(chǔ)結(jié)構(gòu)(如數(shù)據(jù)庫(kù)、文件系統(tǒng)和網(wǎng)絡(luò))的級(jí)別上確保應(yīng)用組件功能正常。 ASP.NET Core 通過(guò)將單元測(cè)試框架與測(cè)試 Web 主機(jī)和內(nèi)存中測(cè)試服務(wù)器結(jié)合使用來(lái)支持集成測(cè)試。 集成測(cè)試與單元測(cè)試相比,能夠在更廣泛的級(jí)別上評(píng)估應(yīng)用的組件,確認(rèn)多個(gè)

    2024年04月22日
    瀏覽(30)
  • VS2022遷移VS2019項(xiàng)目遇到的.Net Framework 引用程序集問(wèn)題解決方案

    VS2022遷移VS2019項(xiàng)目遇到的.Net Framework 引用程序集問(wèn)題解決方案

    在GitHub上發(fā)現(xiàn)TrafficMonitor的開(kāi)源代碼,想要自己過(guò)一遍這個(gè)項(xiàng)目 在VS2022上面打開(kāi)出現(xiàn)了MSB3644錯(cuò)誤,打開(kāi)微軟 “找不到項(xiàng)目所請(qǐng)求 .NET 版本的 .NET 引用程序集時(shí),會(huì)發(fā)生此錯(cuò)誤。 發(fā)生此問(wèn)題的原因可能是項(xiàng)目文件存在問(wèn)題,它所請(qǐng)求的版本無(wú)法識(shí)別或未安裝;也可能是安裝問(wèn)

    2024年02月06日
    瀏覽(75)
  • windows驅(qū)動(dòng)開(kāi)發(fā)-vs2019-vs2022 WDK開(kāi)發(fā)環(huán)境搭建

    QQ群: 852283276 微信: arm80x86 微信公眾號(hào): 青兒創(chuàng)客基地 B站:主頁(yè) https://space.bilibili.com/208826118 好久不開(kāi)發(fā)Windows驅(qū)動(dòng),現(xiàn)在又變天了,微軟的工具更新的非常快,Visual Studio和WDK都發(fā)了新版本,推薦安裝新版本,但如果非想安裝老版本,也可以。Visual Studio 2022不支持Windows 1

    2024年02月04日
    瀏覽(43)
  • ASP.NET之 ASP+IIS配置開(kāi)發(fā)環(huán)境

    ASP.NET之 ASP+IIS配置開(kāi)發(fā)環(huán)境

    一,開(kāi)啟IIS 1.1 IIS( Internet Information Services ),是windows自帶的,檢查是否開(kāi)啟IIS服務(wù)。 ? 1.2 開(kāi)啟相關(guān)服務(wù) ? 二,配置IIS 2.1? IIS在安裝了上述組件后,進(jìn)行下面操作:控制面板-系統(tǒng)和安全-管理工具-Internet信息服務(wù)(IIS)管理工具,打開(kāi)運(yùn)行 ? 2.2 配置ASP,雙擊ASP,啟動(dòng)父路徑 ?

    2024年02月08日
    瀏覽(16)
  • VS2019配置redis客戶端的c++開(kāi)發(fā)環(huán)境

    VS2019配置redis客戶端的c++開(kāi)發(fā)環(huán)境

    ? ? 目錄 需要的開(kāi)源庫(kù): 具體步驟: 遇到的問(wèn)題: 1.?確保每個(gè)項(xiàng)目使用的配置解決方案管理器一樣? ? 2.CMAKE?的安裝 3.?使用 CMAKE?的路徑配置 4. redis?編譯報(bào)錯(cuò):jemalloc/jemalloc.h沒(méi)有這個(gè)文件,或者找不到.dll 5. linux?下查看 C++?版本 6.?redis++_static 頭文件路徑配置 ? ?7. d

    2024年02月03日
    瀏覽(51)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包