Use DropDownCheckBoxes in c#

Sep 6 at 11:36 AM
I use the DropDownCheckBoxes for populate this List Item:
Image

From this List Item you can select recipients of an email message, but only the first selected value name is the "To" address destination.

The following selected value name are "CC" address destination.

My problem if select foo for "To" and foo1 for "CC" :
Image

The output is correct :
Image

But if try select foo1 for "To" and foo for "CC" I need this output:
    TO : foo1@email.com
    CC : foo@email.com 
Instead of :
Image

How to do resolve this ?

Thank you in advance for any help, really appreciated.
    string sEmail = string.Empty;
    foreach (ListItem item in myListItem.Items)
    {
        if (item.Selected)
        {
            sEmail += item.Value + "; ";
        }
    }