两个listbox之间传值,中间有Add,Add All,Remove,Remove All四个控件,我对Add和Remove,Add All和Remove All使用的方法是一样的为什么Add和Add All功能能实现,而另两个实现不了,还有,也不能实现多选Add protected void btnAdd_Click(object sender, EventArgs e)
        {
            if (lbxStudent.SelectedItem != null)
            {
                lbxClass.Items.Add(lbxStudent.SelectedItem.Text);
                lbxStudent.Items.Remove(lbxStudent.SelectedItem);
            }
        }        protected void btnRemove_Click(object sender, EventArgs e)
        {
            if (lbxClass.SelectedItem != null)
            {
                lbxStudent.Items.Add(lbxClass.SelectedItem.Text);
                lbxClass.Items.Remove(lbxClass.SelectedItem);
            }
        }        protected void btnAddAll_Click(object sender, EventArgs e)
        {
            foreach (ListItem item in lbxStudent.Items)
            {
                lbxClass.Items.Add(item);
            }
            lbxStudent.Items.Clear();
        }        protected void btnRemoveAll_Click(object sender, EventArgs e)
        {
            foreach (ListItem item in lbxClass.Items)
            {
                lbxStudent.Items.Add(item);
            }
            lbxClass.Items.Clear();
        }