Vb.net 使ListView FindItemWithText与整个文本匹配
我有一个包含两列的Vb.net 使ListView FindItemWithText与整个文本匹配,vb.net,listview,Vb.net,Listview,我有一个包含两列的ListView,在ListView中输入新项之前,我想防止输入重复的值,因此我找到了ListView.FindItemWithText,以实现这一点 但我意识到,如果我输入232323,然后输入2323,这是不同的,但以与第一个条目相同的数字开始,函数将该项作为匹配项返回 我想知道是否有任何方法匹配全文(精确文本)以避免上述情况 这是我的密码: Dim ChkSIM As New ListViewItem ChkSIM = lvItems.FindItemWithText("
ListView
,在ListView中输入新项之前,我想防止输入重复的值,因此我找到了ListView.FindItemWithText
,以实现这一点
但我意识到,如果我输入232323
,然后输入2323
,这是不同的,但以与第一个条目相同的数字开始,函数将该项作为匹配项返回
我想知道是否有任何方法匹配全文(精确文本)以避免上述情况
这是我的密码:
Dim ChkSIM As New ListViewItem
ChkSIM = lvItems.FindItemWithText("2323")
If Not ChkSIM Is Nothing Then
lblErrorSIM.Text = "Already in list"
End If
ListView.FindItemWithText
有一个重载,只能查找精确的匹配项:
Dim ChkSIM As ListViewItem = lvItems.FindItemWithText("2323", True, 0, False)
有关更多信息,请参阅。代码提示:
如果不是x,则x什么都不是
→ 如果x不是空的话
谢谢你的提示@minitech:]