Avatar billede nat Nybegynder
13. marts 2009 - 08:50 Der er 2 kommentarer og
1 løsning

c#.net returnere en ArrayList som bulletlist

Hej eksperter,

Jeg har følgende:

private string GetSelectedToString()
        {
            string[] selected;
            //ArayList for holding the sections for the user
            ArrayList sections = new ArrayList();

            foreach (ListItem item in Cbl_choose.Items)
            {
                if (item.Selected)
                {
                    sections.Add(item.Text);
                }
            }
                                 

        //convert the ArrayList to a semicolon delimited string
        selected = (string[])sections.ToArray(typeof(string));
        return string.Join("; ", selected);
           
        }

Det jeg gerne vil, er at returnere selected som en form for bulletlist (og ikke som nu, som en joined string separeret med ;) Informationerne skal altså stå verticalt og ikke horisontalt efter hinanden. Hvordan gør jeg det?
Avatar billede aaberg Nybegynder
13. marts 2009 - 12:04 #1
Hvad med:
return string.Join(Environment.NewLine + "- ", selected);

i stedet for:
return string.Join("; ", selected);
Avatar billede nat Nybegynder
13. marts 2009 - 12:40 #2
Ja, det var jo det der var løsning, super. Smider du ikke etg svar aaberg_cc
Avatar billede aaberg Nybegynder
13. marts 2009 - 13:13 #3
:-)
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