在脚本中创建类型并调用函数

如果在脚本中需要调用每个函数,你可以在脚本中添加一个类型。

1、切换到报表的脚本视图,并添加以下代码:

Visual Basic.NET 代码

Public Class MyFuncs

Public Sub New()

End Sub

Public Function ShowMyString() As String

Return "This is my string"

End Function

End Class

 

 

C# 代码

public class MyFuncs

{

public MyFuncs()

{

}

public string ShowMyString()

{

return "This is my string";

}

}

 

2、切换到报表的脚本选项卡页面中,从对象下拉列表中选择Detail。

3、从事件下拉列表中选择 Format事件。

4、在 Format 事件的处理函数中添加以下代码:

Visual Basic.NET 代码

Dim f As MyFuncs = New MyFuncs()

Me.TextBox1.Text = f.ShowMyString

或者

Dim f As MyFuncs = New MyFuncs()

CType(rpt.Sections("Detail1").Controls("TextBox1"), TextBox).Text =

f.ShowMyString

 

C# 代码

MyFuncs f = new MyFuncs();

this.textBox1.Text = f.ShowMyString();

或者

MyFuncs f = new MyFuncs();

((TextBox)rpt.Sections["detail"].Controls["textBox1"]).Text = f.ShowMyString();