翻譯|行業資訊|編輯:胡濤|2024-02-27 14:20:55.427|閱讀 110 次
概述:本文介紹報表生成器FastReport .Net中有關報告參數內容,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
您可以在報告中定義參數。參數是一個變量,其值既可以在報告本身中定義,也可以在報告之外定義(調用報告的程序可以將參數值傳送到報告中)。詳見 "程序員手冊")。參數可以在表達式中使用,也可以在報表對象(如 "Text "對象)中顯示。
使用參數的最常用方法:
參數具有以下屬性:
Property | Description |
---|---|
Name |
參數名稱可以 使用除點". "以外的任何符號。 |
DataType |
參數數據類型。 |
Expression |
返回參數值的表達式。有關表達式的更多詳情,請參閱 "表達式 "一章。調用參數時將處理該表達式。 |
Value |
參數值。該屬性在設計器中不可用,可通過編程填寫。 |
您必須設置 "Name "和 "DataType "屬性。"Expression "屬性可以留空。在這種情況下,應通過編程傳遞參數值。
要創建參數,請在 "Data"窗口中選擇 "Parameters "元素,右擊該元素并在右鍵菜單中選擇 "New parameter "項:
按 F2 給參數命名,然后進入 "Properties "窗口,設置參數的 "DataType "屬性。
參數可以嵌套。要創建嵌套參數,請選擇父參數,右鍵單擊該參數,然后在右鍵菜單中選擇 "New parameter "項:
您可以同時引用父參數和嵌套參數。嵌套級別不受限制。
您可以使用方括號從表達式中引用參數:
[Parametername]
您需要使用此方法引用嵌套參數:
[Parentparameter.Childparameter]
由于參數有明確的類型(在DataType屬性中給出),因此可以使用參數執行數據類型允許執行的操作。因此,字符串類型的參數可以按以下方式在表達式中使用:
[StringParameter].Substring(0,2)
[StringParameter].Substring(0,2)
讓我們來看一個使用參數的例子。假設我們有一份打印"Employees"表的報表。我們想修改該報告,以打印帶有指定編號的雇員信息。為此,我們需要過濾"EmployeeID"數據列上的數據。創建一個名稱為"EmployeeID"的參數。指明參數的類型--Int32,因為"EmployeeID"數據列正是這種類型。要使用指定的ID過濾雇員,我們需要進入"Data"帶編輯器,并在"Filter"選項卡中輸入以下表達式:
[Employees.EmployeeID]==[EmployeeID]
要將參數值從程序傳遞到報告,請使用以下代碼:
report1.SetParameterValue("EmployeeID",2);
本次關于 FastReport .Net 介紹就講解到這里了,點擊此處查看關于用戶指南的更多內容。如果您想獲取更多產品試用/授權/價格信息,請點擊FastReport .Net了解,或者點擊咨詢。
FastReport技術QQ群:585577353 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn