Hvordan Bind data fra XML Into ComboBox

Den ASP.NET ComboBox kontrollen kan du vise en liste over forhåndsdefinerte verdier for brukeren. Den ComboBox har en "Datasource" eiendom du kan bruke til å binde en XML-datafil til listen. ASP analyserer automatisk informasjonen og viser listen over alternativer i ComboBox. Du må først opprette et datasett, som også er en ASP.NET kontroll som fungerer med flere typer data i webapplikasjoner.

Bruksanvisning

1 Klikk på Windows "Start" -knappen og velg "Alle programmer". Klikk "Microsoft .NET Framework", deretter "Visual Studio." Åpne ASP Web prosjektet etter VS belastninger.

2 Dobbeltklikk på kodefilen for ComboBox. Koden filen er oppført ved siden av webskjema i Solution Explorer som inneholder ComboBox.

3 Lag en variabel som inneholder XML-filen navnet og banen. Følgende kode oppretter variabelen:

string path = null;
path = "mappe / myfile.xml";

4 Laste inn XML-filen inn i et datasett. Følgende kode laster inn XML-filen til et datasett som heter "DS":

Datasett ds = nytt datasett ();
ds.readXML (bane);

5 Bind DataSet variabelen til ComboBox. Følgende kode laster XML kundedata til en ComboBox heter "myList":

mylist..datasource = ds.Tables ( "kunder")
mylist.displayMember = "Customer"
mylist.valueMember = "CustomerID"