Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.05.2015 Ostrzeżenie: (0%)
|
Witam,
Proszę o wyjaśnienie lub podesłanie odpowiedniej lektury, gdyż spędziłem 3 dni szukając w google. Chciałbym za pomocą 2 lub 3 dropdownlist odfiltrować dane XML'a, których wynik będzie wyświetlany w GridView. np: mając zbiór książek, wybierając z listy "Fizyka", należy wybrać w kolejnej liście poziom zaawansowania np "średni", w 3 liście np rok wydania. Po dokonaniu pierwszego wyboru lista w Gridzie powinna się zawężyć, po kolejnym wyborze lista powinna się zawężyć jeszcze bardziej, itd. do dokonania ost. wyboru. Projekt tworzę w Visual Studio 2008 w XML'u oraz C# Z góry dziękuje ja wszelkie sugesię. Ten post edytował kepler22b 29.05.2015, 20:35:24 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Nie odfiltrowuje bo warunki musisz doklejać do siebie. Ty zaś zamieniasz czyli najpierw masz:
- Kod XmlDataSource1.XPath = "/elementarz/ksiazka[ @dzial='" + dzial + "']"; Potem masz: Kod XmlDataSource1.XPath = "/elementarz/ksiazka[][poziom='" + poziom + "']"; A powinieneś mieć: Kod XmlDataSource1.XPath = "/elementarz/ksiazka[ @dzial='" + dzial + "'][poziom='" + poziom + "']";
Ten post edytował Pyton_000 31.05.2015, 09:08:44 |
|
|
|
kepler22b DropDownList w celu ograniczenia wyniów XML'a 29.05.2015, 20:31:25
Pyton_000 Na moje oko słowem kluczowym tutaj będzie XPath.
... 30.05.2015, 10:31:15
kepler22b Hej, dzieki za odpowiedź.
Zrobiłem małe postępy,... 31.05.2015, 07:58:00 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 20:48 |