Jak Dodawanie kodu do raportu (SSRS)
W dowolnym wyrażenie, mogą wywoływać kod niestandardowy.Można podać kod w dwóch sposobów:
Osadzić kod napisany w Visual Basic bezpośrednio w raporcie.If your code refers to a Microsoft .NET Framework that is not System.Math or System.Convert, you must add the reference to the report.Aby uzyskać więcej informacji, zobacz Jak Dodaj odwołanie zestawu do raportu (SSRS). Więcej informacji o inne odwołania można wprowadzać z kodu, zobacz Kod niestandardowy i odwołania do zestawów w wyrażeniach w Projektant raportów (SSRS).
Dostarczyć wirtualny plik dziennikau kodu niestandardowego za pomocą .NET Framework. Jeśli wirtualny plik dziennika niestandardowych, należy go zainstalować zarówno na komputerze, gdzie Autor raportu i serwer raportów gdzie przeglądać raport.Aby uzyskać więcej informacji, zobacz Niestandardowe zestawy przy użyciu raportów.
Aby dodać kod osadzony do raportu
W Projekt wyświetlania, kliknij prawym przyciskiem myszy na powierzchnię projektu zewnętrzna krawędź raport i kliknij przycisk Właściwości raportu.
Kliknij kodu.
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 ChangeWord zastępuje wyraz "Bike"" with "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
W poniższym przykładzie pokazano, jak przekazać dataset pole o nazwie Category do tej funkcja w wyrażenie:
=Code.ChangeWord(Fields!Category.Value)
Jeśli wyrażenie zostanie dodany do tabela komórka , wyświetla wartości kategorii, ilekroć słowa "Rower" jest pole zestawu danych dla tego wiersza wartość komórka tabela wyświetlane jest słowo "Rowery" Zamiast tego.