关于WPF中的ListView,怎么判断某一行是否存在某一个值,然后进行相应操作,具体如下:

先看如下图片效果:我想知道ID为“hehe2”这个名称是否存在于ListView中,如果存在,就将该行删除,请问用WPF语句怎么操作。。。。急。。。。。。。。。。。。... 先看如下图片效果:

我想知道ID为“hehe2”这个名称是否存在于ListView中,如果存在,就将该行删除,请问用WPF语句怎么操作。。。。急。。。。。。。。。。。。
展开
 我来答
hubingdi1984
2012-10-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:9437
采纳率:86%
帮助的人:9260万
展开全部
你的listview是数据源对象类型是什么样的?假设
PersonInfo 吧,你替换成你自己的类型就可以了
string id="hehe2";
foreach(PersonInfo p in listview.Items)
{
if(p.Id==id)
{
listview.Remove(p);
break;
}
}
不清楚的话可以追问~
追问
提示说:listview中没有Remove的定义
我的是这样的:
public class Customer
{
。。。//相关定义
}
BindingList listCustomer = new BindingList(); //定义数据源
listCustomer.Add(new Customer() { ImageUrl = "Pic/P_1.png",Id= "hehe1", Sex = "男", Age = "12" }); //这里可添加多项
listview.DataContext = listCustomer; //绑定到ListView

如何解决呢?谢谢啦
追答
listview.Items.Remove(p);试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式