Avatar billede sbaht Nybegynder
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.
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 13:48 #1
lav selectedindexchanged på dropdownliste1 og i den sætter du dropdownliste2.Enabled til true.
Avatar billede sbaht Nybegynder
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;
        }
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 14:08 #3
vis mig hele din kode
Avatar billede sbaht Nybegynder
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;
            }

        }
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 14:26 #5
er det når der bliver valgt et nyt item i dropdownliste5 at dropdownliste9 skal enables ?
Avatar billede sbaht Nybegynder
16. marts 2006 - 14:28 #6
Ja det øjeblik man vælger et item første gang i dropdownlist5 skal dropdownlist9 enables.
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 14:31 #7
er autopostback="true" sat på dropdownliste5 ?
Avatar billede sbaht Nybegynder
16. marts 2006 - 14:34 #8
Jep!!
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 14:41 #9
og dette virker ikke :
private void DropDownList5_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            DropDownList9.Enabled=true;
        }
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 14:42 #10
det skal forresten være
protected void DropDownList5_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            DropDownList9.Enabled=true;
        }
Avatar billede sbaht Nybegynder
16. marts 2006 - 14:45 #11
Det virker stadig ikke..
Avatar billede dr_chaos Nybegynder
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
Avatar billede sbaht Nybegynder
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.
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 16:01 #14
du skal gøre dette :
<asp:DropDownList ID="DropDownList5" runat="server" OnSelectedIndexChanged="DropDownList5_SelectedIndexChanged" AutoPostBack="true" >
        </asp:DropDownList>
Avatar billede sbaht Nybegynder
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.
Avatar billede sbaht Nybegynder
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å..
Avatar billede dr_chaos Nybegynder
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;
Avatar billede sbaht Nybegynder
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 ;-)
Avatar billede dr_chaos Nybegynder
17. marts 2006 - 08:39 #19
fejl 40 er de sværeste at finde :D
Avatar billede sbaht Nybegynder
17. marts 2006 - 09:04 #20
Ja det har du ret i..
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester