我有listview1
有2列。我已经有了添加项目的代码,但我的问题是当我再次添加listview1
中的相同项目时,它显示重复项,当我继续添加相同的项目时,listview中的项目会增加相同的数据。< / p>
我需要的例子:
当listview1
已经在第1列= 1和第2列= A中的数据时,我想再次添加像第1列= 1和第2列= B这样的数据。我有2解决方案,我尝试编码,但没有运气。我的两个解决方案是:
OR
这是我添加项目的代码:
Private Sub rbChoiceA_Checked(ByVal sender As Object, ByVal e As EventArgs)
Dim rbA As RadioButton = TryCast(sender, RadioButton)
Dim str As String = rbA.Parent.Name
str = str.Remove(0, 6)
lab1.Text = str
Dim item As ListViewItem
Dim row As String() = New String(2) {}
row(0) = str
row(1) = rbA.Text
item = New ListViewItem(row)
ListView1.Items.Add(item)
End Sub
我只是需要帮助才能为我的问题添加代码。非常感谢您的回答。提前谢谢!
答案 0 :(得分:0)
在添加项目之前找到该项目
If (ListView1.FindItemWithText(row(0)) Is Nothing) Then
ListView1.Items.Add(item)
End If
答案 1 :(得分:0)
我只是因为其他人的帮助而弄清楚了。我创建了一个函数作为Dictionary.This代码更新子项而不添加或删除项目。
route.setStartCoordinate(new SKCoordinate(startPointPlace.getLongitude(),
startPointPlace.getLatitude()));
route.setDestinationCoordinate(new SKCoordinate(destinationPointPlace.getLongitude(),
destinationPointPlace.getLatitude()));