Avatar billede bongo20 Nybegynder
25. november 2004 - 09:52 Der er 6 kommentarer og
1 løsning

SelectionMode = Multiple

jeg har en listbox med SelectionMode="Multiple" ,.hvordan får jeg fat i mere end 1 valgt emne ?

Med lstbox1.SelectedItem får man bare den første der er valgt, jeg synes ikke intellisense giver mig andre muligheder?

Nogen der ved det?
Avatar billede snepnet Nybegynder
25. november 2004 - 09:57 #1
du kan finde dem sådan her :

foreach(ListItem li in lstbox1.Items)
{
  if(li.Selected)
    // den er så valgt.
}

mvh
Avatar billede bongo20 Nybegynder
26. november 2004 - 11:00 #2
helt kanon, det virker, men når jeg skal have valgt de enkelte lidtitems på forhånd, kan jeg ikke få det til at virke...

Jeg gør sådan her:

foreach (string s in sTmp)
{
      foreach (ListItem ls in lstLan.Items )
      {
          if ( s == ls.Text )
              lstLanguage.SelectedValue = ls.Value;
      }           
}
Avatar billede bongo20 Nybegynder
02. december 2004 - 13:20 #3
ingen bud?
Avatar billede snepnet Nybegynder
02. december 2004 - 18:46 #4
hov sorry.... jeg er vist ikke så vågen :o(

prøv noget i denne stil :

      foreach (ListItem ls in lstLan.Items )
      {
          if ( s == ls.Text )
              enten : lstLanguage.Items.FindByValue(ls.Value).Selected = true;
              eller : lstLanguage.Items.FindByText(ls.Text).Selected = true;
      }         

mvh
Avatar billede snepnet Nybegynder
02. december 2004 - 18:46 #5
smider også lige et svar hvis den skulle være i vinkel :o)
mvh
Avatar billede bongo20 Nybegynder
06. december 2004 - 13:25 #6
Det der det er ganske enkelt smukt arbejde snepnet :o)

Vi takker ydmygt
Avatar billede snepnet Nybegynder
06. december 2004 - 17:48 #7
det var i hvert fald så lidt - godt det fungede :o)
mvh
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