Witam wszystkich :)
mam następujący problem z kontrolka ReportViewer i plikami RDLC ktore pobieraja dane z pliku XML.
Tak właściwie to myśle że problem jest w odpowiednim sformułowaniu pliku RDLC.
Otóż, gdy mam prosty plik XML np:
to sformułowanie pliku RDLC powinno zawierac pola VALUE z takim odwołaniem:
<VALUE>=!Fields.imie.Value</VALUE> itd
dodatkowo musimy okreslic nazwe zestawu danych DataSet, to już robimy w C#
gdy wczytujemy dokument XML to DataSet
a pozniej poleceniem:
reportViewer.LocalReport.DataSources.Add( new ReportDataSource("Nazwa_zestawu", DataSet.tables[0]);
w tym wypadku wszystko dziala poprawnie !!!! i listuje wszystkie wpisy osob np
Jednak gdy postac pliku XML ma zagniezdzenie, np:
<dane> <wpis> <imie>Pawel</imie> <nazwisko>Znamienity</nazwisko> <wiek>21</wiek> <zdolnosci> <zdolnosc>komputerowa</zdolnosc> <zdolnosc>językowa</zdolnosc> <zdolnosc>analitycznia</zdolnosc> </zdolnosci> </wpis> </dane>nie mam pojecia jak sformulowac plik RDLC zeby tworzylo mi raport pojedynczej osoby
a pod osoba wypisywalo wszystkie jej zdolnosci i tak dla kazdego wpisu
może zna ktos rozwiazanie tego problemu?
Jakby było cos nie jasne to prosze pisac wytłumacze wszystko
ale mysle ze w miare zrozumiale przedstawilem problem.
Bardzo prosze o pomoc :)
zdesperowany programista
aha i srodowisko z ktorego korzystam to
Visual C# 2005 Express Edition
pozdrawiam