| Kako napolniti Combo Box z XML-jem? C# | ||
|---|---|---|
|
mckmck
23. jan 2014 12:15:22
Pridružen od: 11. maj 2012 519 objav 190 45 46 |
#1
Pozdravljeni. Zanima me kako bi v C# napolnil Combo Box z XML-jem? Sedaj sem naredil to: vendar mi noče napolniti. XML pa je tak kot xml :) :
|
|
|
Spartacus
23. jan 2014 12:19:04
Pridružen od: 23. dec 2007 642 objav 828 38 4 |
#2
Takole: http://stackoverflow.com/questions/4721436/binding-xml-to-combobox ? Sicer pa: Tole ne bo šlo skozi, indekserja ne moreš uporabit tako, da bi mu kar z vejico naštepal, kaj ti mora vrnit - bo treba kar vsakega posebej :) |
|
|
mckmck
23. jan 2014 12:31:29
Pridružen od: 11. maj 2012 519 objav 190 45 46 |
#3
Sem poskusil tudi vsako posebej pa mi še vedno ne naredi. mi tisti obj ni jasen kaj naj tam tja?? da ve iz katerega dokumenta naj on pobira ? |
|
|
Spartacus
23. jan 2014 12:45:01
Pridružen od: 23. dec 2007 642 objav 828 38 4 |
#4
Ti gledaš ".Attributes", teh pa nimaš. Glede na tvoj XML moraš gledat dataSource.Item["PostnaStevilka"] in dataSource.Item["NazivPoste"]. (nisem testiral te opcije, pišem iz glave) |
|
|
mckmck
24. jan 2014 10:53:25
Pridružen od: 11. maj 2012 519 objav 190 45 46 |
#5
Ponovno pozdravljeni. Sedaj mi je uspelo napolniti combo-ta in sicer tako: Problem je, da mi zapolni s telim XML-jem tudi recimo <PostnaStevilka></PostnaStevilka> |
|
|
Spartacus
24. jan 2014 12:35:01
Pridružen od: 23. dec 2007 642 objav 828 38 4 |
#6
Evo, preverjena koda tvojega prvega primera. Ampak bodi pozoren, da bo XML well-formed - torej, da ima root node (v primer sem dodal <records>). Drugače bo prišlo do napake. Če izvirni XML tega nima, preberi XML kot string, mu sam dodaj root node in uporabi LoadXml (kot v mojem primeru).
|
|
|
mckmck
24. jan 2014 14:34:46
Pridružen od: 11. maj 2012 519 objav 190 45 46 |
#7
Super hvala ti!!! |
|