当前位置:编程学习 > C#/ASP.NET >>

请教一下这个循环语句该如何写?

在checklistbox中已有项目:A、B、C、D、E

现在向checklistbox中再增加项目 (其中可能包含有A、B、C、D、E项)

如果要增加的项和原有的项相同,就不增加

这个语句该如何实现?

谢谢!
   --------------------编程问答-------------------- 易做图: -_=!  

 For i As Integer = 0 To CheckedListBox1.Items.Count - 1

            CheckedListBox1.Items.Add("A") '添加数据

            If CheckedListBox1.Items.Contains("A") Then '判断CheckedListBox1中是否存在该数据
                CheckedListBox1.Items.RemoveAt(i)
                'CheckedListBox1.Items.Remove() 也可能是这个
            End If

   Next

不对 你就 当看热闹了 --------------------编程问答--------------------

  <div>
    <asp:DropDownList runat="server" ID="dr">
    <asp:ListItem Text="a"></asp:ListItem>
    <asp:ListItem Text="b"></asp:ListItem>
    <asp:ListItem Text="c"></asp:ListItem>
    </asp:DropDownList>
    </div>


if (!Page.IsPostBack)
        {
            string[] aa = new string[5];
            aa[0] = "a";
            aa[1] = "b";
            aa[2] = "c";
            aa[3] = "d";
            aa[4] = "e";
            int count = dr.Items.Count;
            for (int i = 0; i < count; i++)
            {
                for (int j = 0; j < aa.Length; j++)
                {
                    if (dr.Items[i].Text == aa[j])
                    {
                        aa[j] = "";
                    }
                }
            }
            for (int i = 0; i < aa.Length; i++)
            {
                if (aa[i] != "")
                {
                    ListItem list = new ListItem(aa[i]);
                    dr.Items.Add(list);
                }
            }
        }
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,