Create classes inside the script to call methods.
If the script requires method calls, a class can be constructed inside the script.
'VB.NET Script
Public Class MyFuncs
Public Sub New()
End Sub
Public Function ShowMyString() As String
Return "This is my string"
End Function
End Class
Public Sub Detail_Format()
Dim f As MyFuncs = New MyFuncs()
(CType(rpt.Sections("Detail").Controls("TextBox1"), TextBox)).Text = f.ShowMyString()
End Sub
//C# Script
public class MyFuncs
{
public MyFuncs()
{
}
public string ShowMyString()
{
return "This is my string";
}
}
public void Detail_Format()
{
MyFuncs f = new MyFuncs();
((TextBox)rpt.Sections["Detail"].Controls["TextBox1"]).Text = f.ShowMyString();
}
Concepts
Scripting