2012-07-12 89 views
0

我需要將註釋打印到rdlc報告中。由於筆記長,我寫了一個子字符串函數來減小音符的大小。它適用於長度超過30的音符。但它顯示長度小於30的音符的錯誤。所以我決定爲rdlc報告字段提供IFF條件。但它又顯示錯誤(對於長度小於30的筆記)。請建議我在這個IFF條件下有任何錯誤,否則請爲我提出一些替代解決方案。 在這裏我的代碼。ASP.NET C#RDLC IFF條件給出錯誤

=IIF(Fields!Notes.Value.ToString().Length() >30,(Fields!Notes.Value.ToString().Substring(0,30)),Fields!Notes.Value) 

在此先感謝。

回答

3

你爲什麼不試試這個:

=iif(Len(Fields!Notes.Value)>30,Left(Fields!Notes.Value,30), Fields!Notes.Value) 

,如果你不知道該字段Notes.Value的數據類型將是字符串,則只需用CStr(Fields!Notes.Value)到處

+0

這是偉大的替代'Fields!Notes.Value' ..! 。Works Well .. Thank You Manish :) – 2012-07-12 09:59:36

+0

我的快樂阿倫:) – 2012-07-12 10:05:05