ReportViewer 巢狀子報表

2021-06-08 14:50:34 字數 981 閱讀 4411

1.、   aspx 頁面**          

//reportviewer1_subreportprocessing方法繫結子報表資料來源

頁面註冊:

<%@ register assembly="microsoft.reportviewer.webforms, version=10.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a"

namespace="microsoft.reporting.webforms" tagprefix="rsweb" %>

2、. cs頁面**

父報表:

this.reportviewer1.localreport.datasources.clear();

this.reportviewer1.localreport.reportpath = @"父報表rdlc";

this.reportviewer1.localreport.datasources.add(new microsoft.reporting.webforms.reportdatasource("dataset1", 資料來源));

子報表:

protected void reportviewer1_subreportprocessing(object sender, subreportprocessingeventargs e)

3、父報表檔案:

(1)、 插入乙個**,將子報表和父報表需要顯示的資訊同時放到乙個矩形框中,並將矩形框放入到插入的**當中。

(2)、設定子報表屬性,將建立的子報表填寫到「常規」->將此報表用做子報表屬性中

(3) 、在「引數」屬性中,可新增將要傳遞到子報表的引數。

4、子報表檔案:

(1)、插入**,在左側「報表資料」選項中「引數」一項新增引數與父報表中引數相對應。在子報表的「tablix屬性」中「篩選器」中新增篩選器,與引數相對應。

(2)、對子報表進行分組顯示資料等操作。

oracle巢狀子程式

劍破冰山學習筆記 巢狀子程式的說明 將乙個子程式定義在乙個pl sql塊中的,該子程式稱為巢狀子程式。只有定義在具名塊中,才能儲存到資料庫中,匿名塊裡是無法儲存到資料庫的 區別 函式和過程是schema級別的子程式,包裡的函式和過程,是package級別的子程式。這兩類都不是巢狀子程式。宣告 巢狀子...

Sql改造 Sql改造之巢狀子查詢

sql改造 sql 巢狀子查詢 select 別名1.列名1,別名1.列名2,rownum as rn from 原始sql select列名1,列名2,from 表名 where 1 1 order by update desc 別名1 where rownum 5 selec a.id,a.na...

vue路由巢狀子路由不渲染

1 路由巢狀,vue2.0 router中巢狀路由不成功 我先說下我的需求,例如下圖 我本來是想打算將中間的模組做一層子路由 test模組 模組 沒錯,每次編譯都正常好使,但是開啟編譯後的檔案之後,一直都是 只能渲染一級路由,子路由沒有效果,查了一推資料,帖子說 子路由多寫了 會預設從根目錄開始匹配...