Avatar billede brian-johansen Nybegynder
15. august 2006 - 22:47 Der er 6 kommentarer og
1 løsning

at tage alle elementer i en Listbox

Hej,
Jeg står med et lille problem jeg har en listboks, som indeholder nogle elementer der er komma separet.

sådan at der fx. står images/test.jpg, default.aspx  men hvordan laver jeg en foreach lykke der kan tage hver enkelt element over i 2 strings.

Jeg har lavet sådan at den skiller min streng op, men jeg kan ikke få den til at tage alle elementerne i min listbox.

Det skal sige at den skal tage dem en af gangen da de skal smides i en database.

mvh Brian
Avatar billede snepnet Nybegynder
15. august 2006 - 22:51 #1
foreach(ListItem item in someListBox)
{
  string[2] = item.Text.Split(',');
  // gør noget ved hver string.
}
Mvh
Avatar billede snepnet Nybegynder
15. august 2006 - 22:53 #2
Hov ... den skal hedde:
string[] splittet = item.Text.Split(',');
Mvh
Avatar billede snepnet Nybegynder
15. august 2006 - 22:54 #3
Men du ender så - hvis der ikke optræder mere end ét komma i dine tekster - med et stringarray med 2 elementer som du så kan adressere enkeltvis:
string s1 = splittet[0];
string s2 = splittet[1];
Mvh
Avatar billede brian-johansen Nybegynder
15. august 2006 - 23:07 #4
nu for jeg en fejl der hedder
foreach statement cannot operate on variables of type 'System.Web.UI.WebControls.ListBox' because 'System.Web.UI.WebControls.ListBox' does not contain a public definition for 'GetEnumerator'   


Men har det noget at gøre med min ListItem ?

mvh Brian
Avatar billede snepnet Nybegynder
15. august 2006 - 23:13 #5
foreach(ListItem item in someListBox.Items)
Avatar billede brian-johansen Nybegynder
15. august 2006 - 23:21 #6
clean and simple :D

Mange tak for det ligger du lige et svar  ?

mvh Brian
Avatar billede snepnet Nybegynder
15. august 2006 - 23:29 #7
Jeps - kommer her :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