Quiero pasar algunos parámetros para un Informe de Crystal como este:

ReportDocument.DataDefinition.FormulaFields[parameterName].Text   = 'Text';

Este workes multa, a menos que quiero pasar un textbox multiline de ASPX
(contiene \n y \r carac.)

El reportviewer informa de que «La coincidencia» para esta cadena es la que falta.».

¿Hay algún ejemplo de la lista//sugerencia de cómo analizar la (multiline) de texto y
hacer este trabajo?

Gracias,

Stefan

InformationsquelleAutor | 2008-11-27

3 Comentarios

  1. 3

    Si quieres conservar los saltos de línea debe reemplazarlos con algo oscuro, como se describe por sindre j. En fin para los saltos de línea para que se muestren correctamente en los Informes de Crystal que usted necesita para reemplazar los oscuros personajes en un Informe de Crystal fórmula con html se rompe. Luego añadir el campo de la fórmula para el informe y haga clic derecho, seleccione Formato de Campo’, seleccione la opción «Párrafo» de la ficha, y cambiar el Texto de Interpretación de la’ a ‘de Texto HTML’. Usted también necesita asegurarse de que el ‘Puede Crecer’ atributo está marcada en la ‘Común’ de la pestaña. Véase el ejemplo siguiente fórmula:

    "<html>" + Replace({?ParameterField}, "___", "<br>") + "<html/>"

    Espero que esto ayude.

  2. 2

    Usted tiene que reemplazar el \r\n par con algo oscuro antes de pasar a su informe, a continuación, hacer un cristal fórmula que convierte a la par cr-lf en el informe.

    Ejemplo con la conversión de cr-lf tres subraya

    C#

    ReportDocument.DataDefinition.FormulaFields[somefield].Texto = textWithCrLf.Replace(«\r\n»,»___»);

    Cristal fórmula:

    Reemplazar({somefield}, «___», chr(13))

  3. 0

    Independientemente de su técnica de análisis, puede que desee utilizar el Parámetro del DefaultValues o CurrentValues colecciones. El DefaultValues colección rellena la lista de valores disponibles. El CurrentValues colección rellena la lista de valores seleccionados.

Dejar respuesta

Please enter your comment!
Please enter your name here