Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DropDownList w celu ograniczenia wyniów XML'a
kepler22b
post 29.05.2015, 20:31:25
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post 31.05.2015, 09:08:05
Post #2





Grupa: Zarejestrowani
Postów: 8 051
Pomógł: 1411
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.12.2021 - 11:33