日期:2014-05-18  浏览次数:20384 次

listBox的操作问题
C# code

if (lbYTJ.SelectedIndex != -1)
            {
                foreach (ListItem item in lbYTJ.Items)
                {
                    if (item.Selected)
                    {

                        lbYTJ.Items.Remove(item);
                        if (item.Value.Length >10)
                        {
                            Tools.AjaxAlert(this.Page, "个人");
                        }
                        else
                        {
                            Tools.AjaxAlert(this.Page, "组");
                        }
                    }
                   
                }




在foreach里用lbYTJ.Items.Remove(item)报错

这个问题怎么处理呢?

就是把选中的item删除掉

------解决方案--------------------
探讨
C# code

if (lbYTJ.SelectedIndex != -1)
{
foreach (ListItem item in lbYTJ.Items)
{
if (item.Selected)
{

……

------解决方案--------------------
问题是报了什么错呢
------解决方案--------------------
报错提什么