vb6 listview控件 如何在添加新行的时候检测原列表中是否有重名项?

如图在添加新行的时候ID项不能有重复。。求解怎么才能检测到呢求代码啊QAQ... 如图 在添加新行的时候 ID项不能有重复。。求解怎么才能检测到呢
求代码啊QAQ
展开
 我来答
闪星2
推荐于2016-07-31 · TA获得超过3007个赞
知道大有可为答主
回答量:2898
采纳率:58%
帮助的人:1052万
展开全部
1.如果数据多的话再去用遍历的方法检测的话可能有点费时,数据不多,你可以用遍历的方法;
2.第二个方法就是建议先把数据比如ID这个是唯一的,不能重复的,那么就添加到数组里面,下一次添加数据之前,先遍历下数组,重复就提示重复,或者不添加了,。
3.遍历数组比遍历listview控件快;
4.还有一个方法,用API,listbox里面可以用,listview就没用过了,你可以试试

LB_FINDSTRING和LB_FINDSTRINGEXACT都OK,区别可以自己查下资料
I=SendMessage(List1.hwnd, LB_FindStringExact, -1, ByVal string)
看返回的I值就OK了
追问
小白求代码QAQ
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式