首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

菜鸟,请问不懂的有关问题

2012-12-15 
初学者,请教不懂的问题两个listbox之间传值,中间有Add,Add All,Remove,Remove All四个控件,我对Add和Remov

初学者,请教不懂的问题
两个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();
        }
[最优解释]
调试啊,看看删除代码执行没有,if条件满足没有
[其他解释]
多选有个属性可以设置。其余的你得调试一下,或者用js写写
[其他解释]
下标删

热点排行