16. marts 2006 - 13:22
Der er
19 kommentarer og 1 løsning
Enable dropdownliste2 når dropdownliste1 er valgt.
Jeg skal have enabled en dropdownliste, men først når en anden dropdownliste er valgt.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
16. marts 2006 - 13:48
#1
lav selectedindexchanged på dropdownliste1 og i den sætter du dropdownliste2.Enabled til true.
16. marts 2006 - 14:03
#2
Hvis det er sådan her du mener, så virker det ikke.. private void DropDownList5_SelectedIndexChanged(object sender, System.EventArgs e) { DropDownList9.Enabled=true; }
16. marts 2006 - 14:08
#3
vis mig hele din kode
16. marts 2006 - 14:19
#4
private void RadioButtonList1_SelectedIndexChanged(object sender, System.EventArgs e) { if (Log_Type.SelectedItem.Value == "Overlevering") { DropDownList5.Enabled=true; // DropDownList9.Enabled=true; } else { DropDownList5.Enabled=false; // DropDownList9.Enabled=false; } if (Log_Type.SelectedItem.Value == "Driftstop") { DropDownList6.Enabled=true; DropDownList10.Enabled=true; } else { DropDownList6.Enabled=false; DropDownList10.Enabled=false; } if (Log_Type.SelectedItem.Value == "Opstart") { DropDownList7.Enabled=true; DropDownList11.Enabled=true; } else { DropDownList7.Enabled=false; DropDownList11.Enabled=false; } if (Log_Type.SelectedItem.Value == "Flow") { DropDownList8.Enabled=true; DropDownList12.Enabled=true; } else { DropDownList8.Enabled=false; DropDownList12.Enabled=false; } }
16. marts 2006 - 14:26
#5
er det når der bliver valgt et nyt item i dropdownliste5 at dropdownliste9 skal enables ?
16. marts 2006 - 14:28
#6
Ja det øjeblik man vælger et item første gang i dropdownlist5 skal dropdownlist9 enables.
16. marts 2006 - 14:31
#7
er autopostback="true" sat på dropdownliste5 ?
16. marts 2006 - 14:34
#8
Jep!!
16. marts 2006 - 14:41
#9
og dette virker ikke : private void DropDownList5_SelectedIndexChanged(object sender, System.EventArgs e) { DropDownList9.Enabled=true; }
16. marts 2006 - 14:42
#10
det skal forresten være protected void DropDownList5_SelectedIndexChanged(object sender, System.EventArgs e) { DropDownList9.Enabled=true; }
16. marts 2006 - 14:45
#11
Det virker stadig ikke..
16. marts 2006 - 15:10
#12
prøv lige med: protected void DropDownList5_SelectedIndexChanged(object sender, System.EventArgs e) { Response.Write("Jeg bliver kaldt"); DropDownList9.Enabled=true; } du skulle meget gerne se teksten i toppen af siden. Jeg formoder at der sat et onselectedindexchanged event på dropdownliste5
16. marts 2006 - 15:38
#13
Hvor sætter jeg onselectedindexchanged event på dropdownlist5?? Jeg har prøvet koden der sker intet, teksten bliver heller ikke skrevet ud.
16. marts 2006 - 16:01
#14
du skal gøre dette : <asp:DropDownList ID="DropDownList5" runat="server" OnSelectedIndexChanged="DropDownList5_SelectedIndexChanged" AutoPostBack="true" > </asp:DropDownList>
17. marts 2006 - 07:49
#15
Hold da op!! Du er en "skrapsak" Det hjalp temmelig kraftigt:-) Point til dig... Og mange tak for hjælpen.
17. marts 2006 - 08:03
#16
Nu er problemet bare at dropdownlist9 ikke bliver false igen hvis man vælger noget andet i den radiobuttonlist som den er bundet op på..
17. marts 2006 - 08:07
#17
hvad hedder den radiobutton list ? Du skal i princippet gøre det samme som med dropdownlist5 og sætte dropdownlist9.Enabled = false;
17. marts 2006 - 08:38
#18
Undskyld, jeg har vidst været for tidligt oppe, det var en såkaldt fejl 40 som ikke behøver yderligere kommentering :-) Smid et svar ;-)
17. marts 2006 - 08:39
#19
fejl 40 er de sværeste at finde :D
17. marts 2006 - 09:04
#20
Ja det har du ret i..
Kurser inden for grundlæggende programmering