tag net concatenar asp asp.net dataset reporting field rdlc

asp.net - net - concatenar reportviewer



¿Cómo concatenar valores en la expresión RDLC? (2)

Tengo un archivo RDLC en el que quiero hacer una expresión. Aquí está la imagen de las propiedades de la expresión. Necesito concatenar nombre, apellido e inicial.


Compruebe esto: http://blogs.msdn.com/b/mosharaf/archive/2005/12/20/localreportcustomcode.aspx

Es posible hacerlo de una manera diferente en el informe rdlc, puede usar el código VB. Simplemente haga clic en el informe con el botón derecho del ratón. Cuando el menú de contexto desde donde ingresa los parámetros vaya a Propiedades. Al hacer clic en él, debería ver un control de pestañas con pocas páginas de pestañas. Vaya a la página de la pestaña "Código" y allí tiene la función de VB, debe ser algo como esto

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

Entonces llama a la función en tu cuadro de texto como este

= Code.concatestring(Fields!MyField_1.Value,Fields!MyField_2.Value,Fields!MyField_3.Value )

PS No estoy muy seguro de si el código de VB está funcionando correctamente, solo pruébelo y si es necesario, vuelva a escribir. Si ocurre algún otro error, por favor, publíquelo para ver cuál es el problema.


Los siguientes ejemplos funcionan para mí:

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

o

="$ " & Sum(Round((Fields!QTD_ORDER.Value - Fields!QTD_RETURN.Value) * Fields!PRICE.Value,2), "Entity_orderItens")

Echa un vistazo a MSDN