在c#中使用DropDownCheckBoxes

时间:2017-09-06 10:12:43

标签: c#

我使用DropDownCheckBoxes填充此列表项

enter image description here

通过此列表项,您可以选择电子邮件的收件人,但只有第一个选定的值名称是" To" 地址目的地。

以下所选值名称为" CC" 地址目的地。

我的问题是如果选择 foo " To" foo1 " CC&# 34;

enter image description here

输出正确:

enter image description here

但是如果尝试选择 foo1 " To" foo " CC&# 34; 我需要这个输出:

$children = Mage::getModel('catalog/category')->load($cat->getId())->getChildrenCategories();

而不是:

enter image description here

如何解决这个问题?

提前感谢您的帮助,非常感谢。

TO : foo1@email.com
CC : foo@email.com 

Edit01

现在我使用两个单独的下拉列表:一个用于"到" 另一个用于" cc"

但是如果可能的话,当选择一个值时,禁用"到" 第一个下拉列表的所有值?

1 个答案:

答案 0 :(得分:1)

Edit01

Now I use two separate dropdown lists: one for "to" other for "cc".

But if possible disabled all values of "to" first dropdownlist when is selected one value ?

试试这个:

    int numSelected = 0;
    string sEmail = string.Empty;
    foreach (ListItem item in myListItem.Items)
    {
        if (item.Selected)
        {
            numSelected = numSelected + 1;

            if (numSelected > 1)
            {
                //Alert for items selected are more than 1
            }
            else
            {
                sEmail += item.Value + "; ";
            }
        }
    }