2011-08-08 87 views
0

我想在reportviewer的表達式報告中使用自定義函數。 我在報表屬性的代碼選項卡部分寫了這個函數。 我想在我的工作表達式中使用這個函數,但是當我編寫「代碼」並放在那之後時「」。 ,報告表達中的intellisense並不表示我的功能。reportViewer報告中寫入自定義函數的問題

Public Function FarsiNumber(ByVal str As String) As String 
     Dim s As String = "" 
     Dim ch() As Char = str.ToCharArray 
      For Each c In ch 
       If IsNumeric(c) Then 
        s += CChar(ChrW(1728 + CInt(AscW(c)))) 
       Else 
        s += c.ToString 
       End If 
       Next 
     Return s 
    End Function 

任何機構都可以給我示例。 謝謝

回答

0

Intellisense也沒有捕捉到我的自定義函數。但是你仍然可以使用它們。 就你而言,你可以在你的報告中的表達式中使用Code.FarsiNumber()