ListBox绑定数据,从左边移到右边的ListBox

    技术2022-05-11  69

    ListBox绑定数据,从左边移到右边的ListBox

    效果如  

    添加:  int i = 0;         foreach (ListItem litem in ListBox1.Items)         {             if (litem.Selected)             {                 i++;             }           }         if (ListBox1.Items.Count != 0)         {             if (ListBox2.Items.Count+i <= 14)             {                 Error.Visible = false;                 ListBox LB = new ListBox();                 foreach (ListItem item in this.ListBox1.Items)                 {                     if (item.Selected)                     {                         ListItem li = new ListItem(item.Text, item.Value);                         ListBox2.Items.Add(li);                         LB.Items.Add(li);                     }                 }                 foreach (ListItem item in LB.Items)                 {                     ListBox1.Items.Remove(item);                 }             }             else             {                 Error.Text = "只可以添加14条数据!";             }         }         else         {             Error.Text = "没有数据可以添加!";         } 删除:    protected void btn_Remove_Click(object sender, EventArgs e)     {         ListBox LB1 = new ListBox();         foreach (ListItem item in this.ListBox2.Items)         {             if (item.Selected)             {                 ListItem li = new ListItem(item.Text, item.Value);                 ListBox1.Items.Add(li);                 LB1.Items.Add(li);             }         }         foreach (ListItem item in LB1.Items)         {             ListBox2.Items.Remove(item);         }     }

    最新回复(0)