如果在脚本中需要调用每个函数,你可以在脚本中添加一个类型。
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(); |