Asp.net 如何连接RDLC表达式中的值?

Asp.net 如何连接RDLC表达式中的值?,asp.net,dataset,reporting,field,rdlc,Asp.net,Dataset,Reporting,Field,Rdlc,我有一个RDLC文件,我想在其中创建一个表达式。 下面是表达式属性的图像。我需要连接名字、姓氏和中间Init 检查以下内容: 可以使用VB代码在rdlc报告中以不同的方式执行。只需用鼠标右键点击报告。当输入参数的上下文菜单转到属性时。单击它时,您应该会看到一个选项卡控件,其中包含几个选项卡页面。转到选项卡页“代码”右边有一个VB函数,它一定是这样的 Public Function concatestring(ByVal val1 As Object,ByVal val2 As Obje

我有一个RDLC文件,我想在其中创建一个表达式。 下面是表达式属性的图像。我需要连接名字、姓氏和中间Init

检查以下内容:

可以使用VB代码在rdlc报告中以不同的方式执行。只需用鼠标右键点击报告。当输入参数的上下文菜单转到属性时。单击它时,您应该会看到一个选项卡控件,其中包含几个选项卡页面。转到选项卡页“代码”右边有一个VB函数,它一定是这样的

     Public Function concatestring(ByVal val1 As Object,ByVal val2 As Object,ByVal val3 As Object ) As String
//         return val1 + ' ' + val2 + ' ' + val3 -- just string cocate in vb will do your task
        End Function
= Code.concatestring(Fields!MyField_1.Value,Fields!MyField_2.Value,Fields!MyField_3.Value )
然后像这样调用文本框中的函数

     Public Function concatestring(ByVal val1 As Object,ByVal val2 As Object,ByVal val3 As Object ) As String
//         return val1 + ' ' + val2 + ' ' + val3 -- just string cocate in vb will do your task
        End Function
= Code.concatestring(Fields!MyField_1.Value,Fields!MyField_2.Value,Fields!MyField_3.Value )

另外,我不太确定VB代码是否正常工作,只是测试一下,是否需要重写。如果出现任何其他错误,请将其发布以查看问题所在

以下示例对我很有用:

=Fields!FirstName.Value & " " & Fields!LastName.Value


看看

我对VB不太了解。你可以发布C代码吗?嗨,阿斯玛,但是在rdlc中,你需要用vb编写自定义代码,只是没有其他语言支持it@Pranay拉娜:你没有在我4月5日发的帖子下面看到我的评论,那是我的错吗?我回答了,但你没有回答。我怎么能接受你的回答!对不起,阿斯玛,这不会带你走。Stackoverflow可以为新用户提供更好的指导。无论如何我对你抱有希望这就是我给你答案的原因。祝你好运@爱德华多·泽维尔——讽刺的是,阿斯玛现在比你有更多的代表性:P