Lekcja 2: Generowanie klas w schemacie języka RDL przy użyciu narzędzie xsd
Po utworzeniu sieci Visual Studio Projekt, następnym krokiem jest pobieranie lokalną kopię schematu definicja raportu i uruchomić narzędzie definicji schematu XML (xsd.exe).
Aby wygenerować klas RDL
Otworzyć wystąpienie Microsoft Program Internet Explorer (lub odpowiednik przeglądarki sieci Web), a następnie przejdź do następującego adresu URL:
https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition/ReportDefinition.xsd
Po otwarciu schematu języka RDL w przeglądarce, przejdź do Plik menu i wybierz opcję Zapisz jako.
Przejdź do lokalizacji, w którym została utworzona z Visual Studio Projekt i zapisać schemat o tej nazwie pliku ReportDefinition.xsd.
Po zapisaniu pliku, należy otworzyć wystąpienie Visual Studio Wiersz polecenia 2005. Aby otworzyć wystąpienie wiersz polecenia, wskaż Start menu, wskaż polecenie Wszystkie programy, point to Program Microsoft Visual Studio 2005, point to Program Visual Studio Tools . , a następnie kliknijProgram Visual Studio 2005 poleceń.
Zmienić bieżącą ścieżka do lokalizacji, w której zapisano plik ReportDefinition.xsd:
CD\<ReportDefinition.xsd Path>
Generowanie pliku ReportDefinition.cs, zawierający klasy dla schematu języka RDL za pomocą następującego polecenia:
xsd /c /n:SampleRDLSchema ReportDefinition.xsd
Aby wygenerować plik ReportDefinition.vb za pomocą następującego polecenia:
xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd
Dodawanie pliku do projektu.Z Projekt menu kliknijDodaj istniejący element.Przejdź do lokalizacji, w którym generowany jest plik ReportDefinition.cs (.vb), zaznacz plik, a następnie kliknij przycisk Dodawanie.
Uwaga
Po dodaniu do projektu, można zauważyć w pliku ReportDefinition.cs (.vb) eksplorator rozwiązań pliku ReportDefinition.xsd został dodany do projektu, ale pliku ReportDefinition.cs (.vb) nie ma.Aby wyświetlić ten plik, kliknij przycisk Pokaż wszystkie pliki poleceniaProjekt menu i kliknij przycisk Rozwiń/Zwiń obok pliku ReportDefinition.xsd.
Następnej lekcji
W następnej lekcji pisania kodu, aby załadować definicja raportu z serwera raportowania, przy użyciu klas generowanych w schemacie języka RDL.Zobacz Lekcja 3: Ładowanie definicja raportu z serwer raportów.
See Also