是否可以为 RDLC 字段后面的表达式编写扩展方法?
例如,假设我的数据源中有一个 DateTime 字段,该字段可能具有有效值或可能为空。我将一个 TextBox 拖放到我的 RDLC 上,并使用 ToShortDateString() 方法格式化它的值。这适用于填充的 DateTime 值,但是如果我尝试在 NULL 字段上执行 .ToShortDateString() ,这显然也会在运行时引发异常。
我想知道是否可以编写一个可以在我的 RDLC 表达式中使用的扩展方法,以便在处理 ?DateTime 值时,我可以调用像 .ConvertFromNullToEmptyString() 这样的方法。
当然还有其他方法可以解决这个问题,但我想知道在 RDLC 表达式中使用的扩展方法是否可以解决我的业务问题。
谢谢各位!