Udostępnij za pośrednictwem


How to: Add Code to a Report (Reporting Services)

W dowolnym wyrażenie, można wywołać niestandardowy kod.Można podać kod w dwóch sposobów:

Aby dodać kod osadzony do raportu

  1. W Projekt widoku, kliknij prawym przyciskiem myszy na powierzchnię projektu poza krawędź raportu, a następnie kliknij polecenie Właściwości raportu.

  2. Kliknij przycisk Kod.

  3. W Niestandardowy kod, wpisz kod.Błędy w kodzie powodują generowanie ostrzeżeń po uruchomieniu raportu.Poniższy przykład tworzy niestandardowej funkcja o nazwie ChangeWordktóry zastępuje wyraz „Bike"z"Bicycle".

    Public Function ChangeWord(ByVal s As String) As String
       Dim strBuilder As New System.Text.StringBuilder(s)
       If s.Contains("Bike") Then
          strBuilder.Replace("Bike", "Bicycle")
          Return strBuilder.ToString()
          Else : Return s
       End If
    End Function
    
  4. W poniższym przykładzie pokazano, jak przekazać pole danych o nazwie kategorii do tej funkcja w wyrażenie:

    =Code.ChangeWord(Fields!Category.Value)
    

    Po dodaniu tego wyrażenie do komórek tabela, która wyświetla wartości kategorii, za każdym razem, gdy wyraz "Bike" znajduje się pole danych dla tego wiersza wartość komórka tabela wyświetlane jest słowo "Bicycle" zamiast.