¿Es posible escribir métodos de extensión para expresiones detrás de campos RDLC?Métodos de extensión de expresión RDLC
Por ejemplo, supongamos que tengo un campo DateTime en mi fuente de datos que puede tener un valor válido o ser nulo. Arrastro y solté un TextBox en mi RDLC y formateé su valor usando el método ToShortDateString(). Esto funciona bien para el valor DateTime poblado, pero obviamente también arrojará una excepción en el tiempo de ejecución si intento hacer un .ToShortDateString() en un campo NULL.
Me preguntaba si podría escribir un método de extensión que podría usar en mis expresiones RDLC para que cuando estoy tratando con los valores de DateTime, pueda llamar a un método como .ConvertFromNullToEmptyString().
Por supuesto, hay otras maneras de evitar este problema, pero me preguntaba si los métodos de extensión para su uso en expresiones RDLC serían un posible enfoque para mi problema comercial.
Gracias amigos!
+1: Buena pregunta. Creo que sí, pero nunca tuve tiempo de averiguarlo. ¡Espero que alguien responda! – AMissico
Supongo que esto simplemente no es posible; Qué lástima, estaba esperando recompensar una recompensa basada en una respuesta concluyente aquí. – DanP
está usando ssrs, o el control de visor de informes asp.net. Pregunto porque un archivo RDL es un archivo de idioma de definición de informe ssrs, mientras que un RDLC es un archivo de idioma de cliente de definición de informe, que es utilizado por asp.net para mostrar un informe, sans ssrs – CodeMonkey1313