如何避免从一个正的CheckBoxList添加到另一个的CheckBoxList重复项目 [英] How to avoid duplicate items being added from one CheckBoxList to another CheckBoxList

查看:97
本文介绍了如何避免从一个正的CheckBoxList添加到另一个的CheckBoxList重复项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

虽然从一个项目添加的CheckBoxList 另一个的CheckBoxList 如何检查,如果该项目已经是present使用的CheckBoxList 第二asp.net C#

While adding items from one CheckBoxList to another CheckBoxList how to check if the item is already present in the second CheckBoxList using asp.net c#

在code我已经写信给 CheckBoxLists 之间移动是:

The code I have written to move between CheckBoxLists is:

protected void add_Click(object sender, EventArgs e)
    {
        for (int i = 0; i <= CheckBoxList2.Items.Count - 1; i++)
        {
            if (CheckBoxList2.Items[i].Selected)
            {
                CheckBoxList3.Items.Add(CheckBoxList2.Items[i]);
                CheckBoxList3.ClearSelection();
            }
        }
    }

我使用的 add_Click 按钮移到列表之间的项目。
我需要同时加入的项目来验证。

I am using add_Click button to move items between lists. I need to validate while adding items.

请帮助。谢谢.. !!

Kindly help. Thank you..!!

推荐答案

这将工作: -

for (int i = 0; i <= CheckBoxList2.Items.Count - 1; i++)
        {
            if (CheckBoxList2.Items[i].Selected)
            {
                CheckBoxList4.Items.Add(CheckBoxList2.Items[i].ToString().Trim());

            }
        }

foreach (ListItem item in CheckBoxList4.Items)
        {
            if (!CheckBoxList3.Items.Contains(item))
            {
                CheckBoxList3.Items.Add(item);
            }
        }

这篇关于如何避免从一个正的CheckBoxList添加到另一个的CheckBoxList重复项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆