Use the AddNamedItem method to access class files in a project.
The AddNamedItem method is used to allow the script to gain access to functions in a class file contained within a project. This can be useful for allowing secure information such as a database connection string or a SQL query string to be used in the script without having to save it into the RPX file.
'Visual Basic Public Class clsMyItem Public Function getMyItem() As String getMyItem = "Hello" End Function End Class //C# public class clsMyItem { public clsMyItem() { } public string getMyItem() { return "Hello"; } } 'Visual Basic Private Sub rptAddNamedItem_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles MyBase.ReportStart me.AddNamedItem("myItem", new clsMyItem()) End Sub //C# private void rptAddNamedItem_ReportStart(object sender, System.EventArgs eArgs) { this.AddNamedItem("myItem", new clsMyItem()); } 'VB.NET Script Public Sub Detail_Format() rpt.Label1.Text = myItem.getMyItem() End Sub //C# Script public void Detail_Format() { rpt.Label1.Text = myItem.getMyItem(); }
Concepts
Scripting