本帖最后由 MianMianWang 于 2013-01-05 14:38:28 编辑

解决方案 »

  1.   

     protected void btnAddAll_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < this.ListBox1.Items.Count; i++)
            {
                if ((this.ListBox1.Items[i].Selected) && (this.ListBox1.Items.FindByValue(this.ListBox1.Items[i].Value) == null))
                {
                    ListItem item = this.ListBox1.Items[i];
                    this.ListBox2Items.Add(item);
                }        }
        }
      

  2.   


    你的list Id 自己换阿 别照帖阿 
      

  3.   

    protected void btnAddAll_Click(object sender, EventArgs e)
            {
                
               
                if (lstTickets.Items.Count > 0)
                {
                    foreach (ListItem item in lstTickets.Items)
                    { ListItem lists = new ListItem();
                        string name = item.Text;//券名称
                        int num = Convert.ToInt32(this.iptNum.Value.Trim());//券的数量
                        int id = Convert.ToInt32(item.Value);//券编号
                        string ticketName = name + "-" + num; //格式:券名字-数量
                        lists.Text = ticketName;
                        lists.Value = id.ToString();
                        lstTicketsNameAndNum.Items.Add(lists);
                    }
                }
                lstTickets.Items.Clear();
            }