社区
C#
帖子详情
如何判断两个listviewitem完全相等?
mcafee1984
2006-10-29 11:26:51
我先用FindItemWithText方法在listview控件中找到我要的一条listviewitem,然后想和另外一条新的listviewitem作比较,判断两者是否完全一样(两者的子项都一样),请问如何处理?
...全文
232
10
打赏
收藏
如何判断两个listviewitem完全相等?
我先用FindItemWithText方法在listview控件中找到我要的一条listviewitem,然后想和另外一条新的listviewitem作比较,判断两者是否完全一样(两者的子项都一样),请问如何处理?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
yuanzhihua520
2006-11-14
打赏
举报
回复
up
lzpsky
2006-10-31
打赏
举报
回复
不赞同对两个listviewitem对象比较
给每个listviewitem加上一个tag,然后通过tag进行比较这样即简单速度还快
正能量程序
2006-10-31
打赏
举报
回复
呵呵呵,可以将控件中数据清空再全部重新添加呀
mobin4211
2006-10-31
打赏
举报
回复
//item1与item2均为ListViewItem的对象.
if (item1.Equals(item))
{
//进行的操作
}
else
{
//进行的操作
}
感觉这样是可以的。。
liujia_0421
2006-10-30
打赏
举报
回复
一回事啊,你先定义一个listviewItem,然后把其余子项的值都加进来,然后再比较两个listviewItem就行了...
lovvver
2006-10-29
打赏
举报
回复
比如你绑定的数据是一个表,那么你可以把表的主键值赋给listviewitem.tag,因为如果你不加主键的话,你能够保证你的listview里面显示的数据都是不同的吗?即便事实如此,你也不好判断,所以使用tag是一个比较好的方法。
lovvver
2006-10-29
打赏
举报
回复
建议你在绑定listview的时候,给每个ListViewItem加个tag,来标志每一条记录,当然tag要保证唯一。
那么你在判断两个ListViewItem是否一样时,就可以判断他们的tag是否相等来做到了。
mcafee1984
2006-10-29
打赏
举报
回复
可能我没有表述清楚,listview控件中显示的是我从数据库里取出来的信息,每2秒更新一次,每条记录的id是惟一的,我也是根据这个来判断是否要插入新的记录的.但是如果这个id一样的话,我就需要判断其余的子项是否一样,不一样的话也是要更新的.我是想问在id一样的情况下,如何去判断其余的子项的值是否相等?
citypantheryan
2006-10-29
打赏
举报
回复
.equals方法啊, 从object里继承的, 都有.
liujia_0421
2006-10-29
打赏
举报
回复
楼主试下直接对两个对象进行比较:
//item1与item2均为ListViewItem的对象.
if (item1.Equals(item))
{
//进行的操作
}
else
{
//进行的操作
}
没有测试过,楼主试下看...
相关推荐
C#如何
判断
两个
文件是否
完全
相等
C#如何
判断
两个
文件是否
完全
相等
,文件的内容
完全
相同
如何
判断
两个
对象是否
相等
(所有属性
相等
)
判断
两个
对象
完全
相等
js如何
判断
两个
数组对象是否
完全
相等
如何
判断
两个
数组是否
完全
相等
,如何
判断
两个
对象是否
完全
相等
记录一下~ 也是sku库存配置中用到的 每次往数组里插入值时,都要
判断
之前选中的数组里面是否已经存在了这个数组对象 arrayEquals(array1, array2) { // if array1 or array2 is a falsy value, return if (!array1 || !array2) return false; // compare length
DateTime.Now的
相等
判断
方法
DateTime.Now的最小单位不是1秒,是 100纳秒,也就是,DateTime.Now可以描述到100纳秒的级别,所以别看
两个
时间秒相同,其实他们不一定
相等
, 要如何
判断
,如果要
完全
相等
的话,那就要 if( DateTime.Now.Ticks == RestStartTime.Ticks ) 这样就
判断
完全
相等
了, 否则,就要 TimeSpan times = R
JavaScript专题之如何
判断
两个
对象
相等
JavaScript 专题系列第十二篇,讲解如何
判断
两个
参数是否
相等
前言 虽然标题写的是如何
判断
两个
对象
相等
,但本篇我们不仅仅
判断
两个
对象
相等
,实际上,我们要做到的是如何
判断
两个
参数
相等
,而这必然会涉及到多种类型的
判断
。
相等
什么是
相等
?在《JavaScript专题之去重》中,我们认为只要 === 的结果为 true,两者就
相等
,然而...
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-29 11:26
社区公告
让您成为最强悍的C#开发者