本文介绍了如果List.Items [a] == List.SelectedItems [b],则删除项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨!我不明白为什么这不能正常工作...

你能检查一下这个错误吗?

  int  a =  0 ;
 int  b =  0 ;
同时(gvList.SelectedItems.Count> 0)
{
    如果(gvList.Items [a] == gvList.SelectedItems [b])
    {
        myList.RemoveAt(a);
    }
    其他
    {
        a ++;
    }
} 



//gvList是gridview
//myList是一个列表.它是gvList

解决方案




hi! i dont understand why this doesn''t work correctly...

can you please check the error with this one?

int a=0;
int b=0;
while(gvList.SelectedItems.Count>0)
{
    if(gvList.Items[a]==gvList.SelectedItems[b])
    {
        myList.RemoveAt(a);
    }
    else
    {
        a++;
    }
}



//gvList is a gridview
//myList is a list. it is the itemsource of gvList

解决方案




这篇关于如果List.Items [a] == List.SelectedItems [b],则删除项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 14:42