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

asp.net 中 listbox中与此同时删除多项

2011-12-22 
asp.net 中 listbox中同时删除多项 帮看看:foreach(ListItemaainListBox1.Items){if(aa.Selectedtrue){t

asp.net 中 listbox中同时删除多项

帮看看:  
  foreach   (ListItem   aa   in   ListBox1.Items)
                {
                        if   (aa.Selected   ==   true)
                        {
                                this.ListBox1.Items.Remove(aa.Text);
                        }
                }
  报错   :集合已修改;可能无法执行枚举操作。

[解决办法]
别用foreach ,就用for循环,从后向前删
[解决办法]
因为按顺序删除之后ListBox1.Items中的内容已经变化,只能按索引倒着删。

热点排行