• <menu id="w2i4a"></menu>
  • logo FastReport中文文檔

    文檔首頁>>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

    點擊復制

    您可以訪問這些程序集中聲明的所有 .Net 對象。如果需要訪問其他程序集,請在報告程序集列表中添加其名稱。您可以在 "Report|Options...(報告|選項...)"菜單中選擇窗口中的 "Script(腳本)"元素:

    fastreport

    例如,如果要在報告中使用在應(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)品下載頁>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();