15. marts 2004 - 12:11Der er
9 kommentarer og 1 løsning
ArrayList giver problemer
Jeg sidder og laver en MEGET simpel side i ASP.NET (det skal hertil også siges at jeg er MEGET nybegynder).
Jeg har en dropdownlist der indeholder 6 elementer fra en ArrayList.
Det jeg ikke kan få til at virke er, at når brugeren klikker på ét af elementerne, skal elementet vises i en label. Men jeg kan ikke få det til at virke overhovedet - der sker absolut intet når man klikker på et af elementerne, dvs. min Event virker ikke... Er der nogen der kan give enkort forklaring på hvordan jeg får det til at virke?
hehe - den har jeg lige slettet for 10. gang. Det jeg skal have, er et kodestump, der, med det samme, brugeren vælger et element fra listen, smider teksten fra det valgte i min label... Det er sikkert ikke særlig avanceret, men jeg fatter ingenting lige nu...
Her er en jeg lige har lavet: Sub drpNavne_SelectedIndexChanged(sender As Object, e As EventArgs) dim i as integer i = 'HER ER DET AT JEG SKAL HAVE i TIL AT VÆRE INDEXET AF DET VALGTE lblValgt.Text = navneArrayList.item(i)
Det er godtnok i VB.NET - håber du kan bruge det alligevel!
<%@ Page Language="VB" %> <script runat="server">
Dim AnimalArrayList As New ArrayList()
Sub Page_Load() if not Page.IsPostback then AnimalArrayList.Add("Dog") AnimalArrayList.Add("Cat") AnimalArrayList.Add("Elephant") AnimalArrayList.Add("Lion") AnimalArrayList.Add("Cat") AnimalArrayList.Add("Platypus")
MyDropDownList.DataSource = AnimalArrayList MyDropDownList.Databind() end if End Sub
Jeg har lige smidt: Sub PutILabel(sender as object, e as eventargs) lblHej.Text = MyDropDownList.SelectedItem.ToString() end sub ...ind i min kode, men uanset hvilke element i listen jeg vælger, bliver det første element smidt i min label???
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.