Hvordan binde en rullegardinliste til en XML-dokument

Extensible Markup Language (XML) er en praktisk språk som brukes til å overføre data over Internett. Siden XML-filer holder seg til en streng standard, de kan leses av alle programmer som forstår XML-standarden. Hvis du ønsker å binde en rullegardinlisten til et XML-dokument, må du legge til noen kode som oppnår dette. En mulig anvendelse er for et selskap nettsted som viser rabatt elementer på en drop-down boks, men listen over elementer er kontinuerlig oppdatert av XML. Du kan løse dette problemet ved å fylle rullegardinliste med XML elementer.

Bruksanvisning

1 Åpne Visual Studio 2010 ved å klikke på programikonet. Når det lastes, velger du "Fil / Ny / Project" og klikk "Visual C # / Windows Forms Application". En ny Windows Form Application prosjektet er opprettet, og en blank Windows Form vises i hovedredigeringsvinduet.

2 Finn "Toolbox", som ligger i et panel til venstre eller høyre for hovedredigeringsvinduet. Den "Toolbox" inneholder mange elementer som kan være knyttet til grafisk brukergrensesnitt (GUI.) Finn elementet merket "ComboBox" (Microsofts navn for drop-down boks).

3 Klikk og dra "ComboBox" på Windows Form. Slipp museknappen for å plassere "ComboBox" på siden.

4 Klikk på menypunktet "View" plassert på toppen av hovedredigeringsvinduet. Velg "Code" fra rullegardinmenyen. Kildekoden for Windows Form vises.

5 Finn linjen av automatisk generert kode som sier "InitializeComponent ();" omtrent halvveis ned på siden. Alle kildekoden vil gå etter denne linjen med kode.

6 Lag en "XML" fil. Skriv følgende under "InitializeComponent ()" statement:

System.Xml.XmlDocument doc = ny System.Xml.XmlDocument ();

7 Legg XML-kode til XML-filen ble opprettet i forrige trinn. Du kan skrive hva du vil. For eksempel kan du skrive følgende under forrige trinn:

doc.InnerXml = "<root> <liste> 1 </ list> <list> 2 </ list> <list> 3 </ list> </ root>";

8 Link XML-filen med "ComboBox" datakilde ved å skrive inn følgende linje:

comboBox1.DataSource = doc.ChildNodes [0];

9 Kjør programmet ved å trykke på den grønne «Play» -knappen. Programmet oppretter en Windows Form som viser en drop-down boks. Klikk på drop-down boksen for å vise elementene den inneholder. De stammer fra en XML-fil.