Avatar billede deepcore Nybegynder
31. maj 2005 - 11:52 Der er 3 kommentarer og
1 løsning

Få listboxes items til at blive deselected via kode

Jeg haler binder nogle data til listboxe som vist nedenfor.
Problemet ligger i at når datasourcen bliver bundet til ListBoxene bliver det første item automatisk selected.

Disse boxe sidder på en søge side, og fungerer som søgekriterier hvorfor det er uhensigtsmæssigt at de er markeret fra start.

Hvordan undgår jeg at få et item selected?
Kan det evt deselectes fra kode?


materialerListBox.DataSource=materialeTypeController.getMaterialeTyper();

FunktionerListBox.DataSource=funktionsController.getFunktioner();

organisationerListBox.DataSource=organisationsController.getOrganisationer();

afdelingerListBox.DataSource=afdelingsController.getAfdelinger();
Avatar billede nielle Nybegynder
31. maj 2005 - 11:57 #1
afdelingerListBox.ClearSelected();
Avatar billede segato Nybegynder
31. maj 2005 - 17:29 #2
Det gør du desværre ikke. Når du først har bundet din datasource til din kontrol skal du ændre i selve datasourcen og så via Bindinmangaer refreshe din kontrol. Jeg skal desværee på kursus frem til fredag men hvis du kan vente til mandag kan jeg smide dig noget kode som extender listboksen.
Avatar billede deepcore Nybegynder
07. juni 2005 - 11:42 #3
segato: hvis du kan finde en måde at deselecte mine items på er det virkelig mere end velkomment
Avatar billede deepcore Nybegynder
07. juni 2005 - 12:02 #4
hmmm...
klarede det selv til sidst.

metoden består i at overloade Formens OnLoad metode og dermed tvinge den til at deselecte.

protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            organisationerListBox.SetSelected(0,false);
            materialerListBox.SetSelected(0,false);
            funktionerListBox.SetSelected(0,false);
            afdelingerListBox.SetSelected(0,false);
        }
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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