För att fylla en DropDownLista från en XML fil bör du nog ladda in värdena från XML filen in i en Dataset och därifrån fylla DropDownListan.
DropDown listan nehåller automatiskt dess värde efter postback så vida du inte fyller listan igen.
3 svar · 250 visningar · startad av DavidB
har ett litet problem med en DropDownList, jag vill fylla den med värden som jag hämtar från en xml fil. jag vill att fältet med namnet "id" skall hamna som value i DropDownList:en och fältet med namner "name" skall hamna som synligt värde.
jag undrar även hur man gör så att DropDownen har det värdet man senast valde markerat när sidan har laddats om. dropdownen ser ut såhär:
<asp:DropDownList id="selectbox" class="selectbox" AutoPostBack="true"
OnSelectedIndexChanged="Selectbox_Change" runat=server />
För att fylla en DropDownLista från en XML fil bör du nog ladda in värdena från XML filen in i en Dataset och därifrån fylla DropDownListan.
DropDown listan nehåller automatiskt dess värde efter postback så vida du inte fyller listan igen.
det där med att den automatiskt har samma värde efter postback märkte jag :)
men hur gör man för att bestämma vilken som skall vara vald utan att man gör en postback, bara när man laddar sidan?
Ett enkelt sätt är att skriva vilket index som ska vara selected i din pageload:
selectbox.SelectedIndex = int;