我正在尝试为我的 Web 应用程序制作一份相对复杂的 rdlc 报告,而我当前面临的问题是报告的自定义代码部分中定义了一个函数。然后我在那里添加了另一个函数,但报告未执行,并给出错误“报告的定义无效”。每次我删除此功能时,报告都会顺利运行,当我将其添加回来时,它会在报告查看器中出现此错误。
最佳答案
用于在 rdlc 中编写自定义代码:
- 在“报告”菜单上,点击“报告属性”。
- 在“引用”选项卡上,单击“添加”按钮,然后从“添加引用”对话框中选择或浏览到程序集。
- 在“类”中,键入类的名称并提供要在报告中使用的实例名称。对于实例成员,对于静态(在 VB 中共享)成员,您不需要在类中添加任何内容。
在自定义代码中您可以编写您的函数:
Public ReadOnly Property FetchSomeData() As String
Get
Return sharedMember
End Get
End Property
Dim sharedMember As String = "Shared Data (Does not require initialization)"
Public Function MyFunction(ByVal s As String)
'' Write your code and return String
Return s.toUpper()
End Function
关于vb.net - 为RDLC自定义代码添加多个功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29537886/