是否可以在RDLC字段後面寫表達式的擴展方法?RDLC表達式擴展方法
例如,假設我的數據源中有一個DateTime字段,可能有一個有效值或可能爲空。我將一個TextBox拖放到我的RDLC上,並使用ToShortDateString()方法格式化它的值。這適用於填充的DateTime值,但是,如果我嘗試在NULL字段上執行.ToShortDateString(),那麼這顯然會在運行時引發異常。
我想知道是否可以編寫一個擴展方法,可以在我的RDLC表達式中使用,以便在處理DateTime值時,可以調用像.ConvertFromNullToEmptyString()這樣的方法。
當然還有其他方法可以解決這個問題,但我想知道RDLC表達式中使用的擴展方法是否會成爲解決我的業務問題的一種可能方法。
謝謝大家!
+1:好問題。我相信如此,但從來沒有時間弄清楚。我希望有人回答! – AMissico
我猜這根本不可能;太糟糕了 - 我期待根據這裏的決定性答案獎勵賞金。 – DanP
是否使用了ssrs或asp.net報告查看器控件。我問,因爲一個RDL文件是一個ssrs報告定義語言文件,而RDLC是一個報告定義客戶端語言文件,asp.net用它來顯示報告,sans ssr – CodeMonkey1313