文檔首頁>>FastReport中文文檔>>使用 .Net 函數(shù)
使用 .Net 函數(shù)
您可以在表達式中使用任何 .Net 對象。下面的示例演示了 Max 函數(shù)的使用:
Math.Max(5, 10)
點擊復制
默認情況下,報告使用以下 .Net 程序集:
System.dll System.Drawing.dll System.Windows.Forms.dll System.Data.dll System.Xml.dll
點擊復制
例如,如果要在報告中使用在應(yīng)用程序中聲明的函數(shù),請在報告程序集列表中添加應(yīng)用程序程序集(.exe 或 .dll)。然后就可以使用應(yīng)用程序的命名空間調(diào)用該函數(shù)。例如,應(yīng)用程序中定義了以下函數(shù):
namespace Demo { public static class MyFunctions { public static string Func1() { return "Hello!"; } } }
點擊復制
您可以通過以下方式在報告中使用它:
Demo.MyFunctions.Func1()
點擊復制
如果在報告腳本頂部添加 "using Demo "行,就可以縮短語法:
MyFunctions.Func1()
點擊復制
要引用腳本中定義的函數(shù)或變量,只需使用其名稱即可:
myPrivateVariableThatIHaveDeclaredInScript MyScriptFunction()
點擊復制
在表達式中只能使用那些返回值的函數(shù)。
點擊復制
如需下載fastreport最新試用版,請點產(chǎn)品名跳轉(zhuǎn)產(chǎn)品下載頁>>