彩票走势图

logo FastReport中文文档

使用 .Net 函数


您可以在表达式中使用任何 .Net 对象。下面的示例演示了 Max 函数的使用:

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

例如,如果要在报告中使用在应用程序中声明的函数,请在报告程序集列表中添加应用程序程序集(.exe 或 .dll)。然后就可以使用应用程序的命名空间调用该函数。例如,应用程序中定义了以下函数:

namespace Demo
{
  public static class MyFunctions
  {
    public static string Func1()
    {
      return "Hello!";
    }
  }
}

点击复制

您可以通过以下方式在报告中使用它:

Demo.MyFunctions.Func1()

点击复制

如果在报告脚本顶部添加 "using Demo "行,就可以缩短语法:

MyFunctions.Func1()

点击复制

要引用脚本中定义的函数或变量,只需使用其名称即可:

myPrivateVariableThatIHaveDeclaredInScript
MyScriptFunction()

点击复制


在表达式中只能使用那些返回值的函数。

点击复制


如需下载fastreport最新试用版,请点产品名跳转产品下载页>>

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP