ReportViewer報表的使用及引數傳遞

2022-04-08 20:32:20 字數 1111 閱讀 7119

新建乙個default頁面,新增乙個reportviewer.

在reportviewer的最右上角有乙個小三角,點選,設計新報表,

這時就會跳到reprot.rdlc裡,點選工具箱,表,

新建乙個dataset資料集。新建連線,配置好資料來源。選擇乙個資料庫,測試連線,成功,下一步,寫sqk語句

select * from table ,完成。

此時,到report裡,會看到**資料來源中就有剛剛的字段了。

現在可以把要顯示的字段拖到表的詳細資訊中,再到default中,點選小三角,選擇報表report1,此時,

乙個簡單的報表就作好了。

下面再作乙個需要引數的報表。

和剛剛一樣,新建default,報表頁,資料集。或是在剛剛的基礎上,

在dataset中,點選右鍵,配置。可以重寫sql語句 。

資料集的查詢語句像這樣寫。select * from table where state=@state.這裡是根據state查詢

在report中,點選報表,報表引數,可以新增乙個引數,state,,型別為boolean

在工具箱中選擇乙個文字框。在文字框上點選右鍵,表示式,選擇引數,雙擊state,確定 。

在default中新增乙個textbox,button.

在 default的資料來源中,選擇帶引數的那個方法,到定義引數頁面,

引數源選擇control,controlid選擇傳入引數的id,如textbox1,

defaultvalue可以給乙個預設值,

default頁有乙個textbox1,和乙個button

引用using microsoft.reporting.webforms;

在button的事件裡寫。

reportparameter p = new reportparameter[1];

p[0] = new reportparameter("state", textbox1.text);

this.reportviewer1.localreport.setparameters(p);

this.reportviewer1.showparameterprompts = false;

這樣,乙個代引數的報表就作好了。

ReportViewer 巢狀子報表

1.aspx 頁面 reportviewer1 subreportprocessing方法繫結子報表資料來源 頁面註冊 register assembly microsoft.reportviewer.webforms,version 10.0.0.0,culture neutral,publick...

WPF中使用ReportViewer報表

本篇部落格將介紹如何在wpf中使用reportviewer控制項。2.下面我們通過乙個例子 示例圖書品種報表 來演示,1 新建乙個wpf專案wpfbooksreport,326電影網 2 新增entities資料夾,並新增book類,public class book public string a...

C 利用ReportViewer生成報表

本文主要是利用微軟自帶的控制項reportviewer進行報表設計的小例子,僅供學習分享使用,如有不足之處,還請指正。涉及知識點 效果圖 如下 核心 1 2 設定報表 3 4 private void setreport 5 16 dt.rows.add new object 17 dt.rows....