vb.net - 为RDLC自定义代码添加多个功能

标签 vb.net reporting-services rdlc

我正在尝试为我的 Web 应用程序制作一份相对复杂的 rdlc 报告,而我当前面临的问题是报告的自定义代码部分中定义了一个函数。然后我在那里添加了另一个函数,但报告未执行,并给出错误“报告的定义无效”。每次我删除此功能时,报告都会顺利运行,当我将其添加回来时,它会在报告查看器中出现此错误。

最佳答案

用于在 rdlc 中编写自定义代码:

  1. 在“报告”菜单上,点击“报告属性”。
  2. 在“引用”选项卡上,单击“添加”按钮,然后从“添加引用”对话框中选择或浏览到程序集。
  3. 在“类”中,键入类的名称并提供要在报告中使用的实例名称。对于实例成员,对于静态(在 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/

相关文章:

jquery - 无法访问更新面板生成的后面跨度中的按钮

c# - 使用 C# 或 VB.net 安装和删除输入语言

vb.net - 使用 Sub Main 或表单启动对象启动 VB.NET GUI 应用程序?

reporting-services - 在报表生成器2.0中移动列

c# - 在 RDLC 报告中使用多个数据集时出错

sql-server - RDLC 报告 - 使用子报告作为报告标题

asp.net - 通过pagemethods访问时的Session问题

reporting-services - 如何使用 VS 2008 BIDS 创建 SSRS 2008r2 rdl

visual-studio-2010 - RDLC交换机构造-还有其他吗?

SQL报告服务部署