回复 7楼苏小北的帖子
原理如下:
1 写一段VB.net 代码,如clsMyItem 类和public函数getMyItem用于返回字符串
Public Class clsMyItem
Public Function getMyItem() As String
getMyItem = "Hello"
End Function
End Class
2 双击报表,点击脚本, 选择
对象:ActiveReports
事件:ReportStart
则会生成下面的函数
在函数里面添加如下代码:相当于实例化了一个clsMyItem,全局变量名为myItem.
这样您可使用myItem.getMyItem()了。
Private Sub rptAddNamedItem_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.ReportStart
Me.AddNamedItem("myItem", New clsMyItem())
End Sub
参考:
1 ActiveReports 区域报表中的事件介绍
2 报表和脚本调用互动,请过一下ActiveReports 8 > ActiveReports User Guide > How To > Section Report How To > Add Code to Layouts Using Script 【虽然要花费一些时间,但这个是最快速整体掌握这个知识点最有效的途径,没有之一 】 |