Próbuję utworzyć lokalny raport SQL Server Reporting Services (plik .rdlc
) i połączyć ten raport z niektórymi zbiorami danych, które generuję w kodzie (brak bezpośredniego Połączenie SQL Server).Podaj dane z klasy kodu do projektanta Reporting Services w VS 2013
utworzyć klasę ReportDataProvider
z niektórych metod instancji, które zwracają IList<T>
różnych zestawów kryteriów - ale nie wydaje się znaleźć sposób, aby te dane świadczące metod pojawiają się w projektanta Reporting Services wewnątrz Visual Studio 2013
Kiedy patrzę na okno dialogowe, które pojawia się po kliknięciu na Add DataSet
na węźle Datasets
w oknie eksploratora Report Data
, widzę tam tonę moich klas, ale nie mojej klasy dostawcy danych.
Czy jest coś specjalnego muszę być świadomy (marka klasa static
? Ozdobić go z jakiegoś atrybutu?) W celu użycia go, aby pokazać się w tej liście rozwijanej możliwych źródeł danych? Próbowałem różnych rzeczy, ale nie udało mi się znaleźć sposobu, aby to działało poprawnie ...
Dziękuję za twoje wysiłki - niestety, to jest to samo, co próbowałem - i to po prostu nigdy nie działa dla mnie. Nieważne, czy zrobię klasę lub metody "statyczne", czy nie, bez względu na to, czy umieściłem je w tym samym zestawie, co raport, czy w innym (odniesionym) - po prostu nigdy nie widzę, aby moja klasa była wymieniona jako poprawne 'DataSource'. .... –
Kiedy szukam w okolicy, uważam, że to [odpowiedź] (http://stackoverflow.com/a/4888113/1849444). Maby, to jest odpowiedź na twój problem? O ile używasz rodzaju ogólnego. –