如果記錄中有重複的記錄,如何刪除listview中的記錄?它也會刪除原來的一個。例如:vb.net刪除列表視圖中的重複記錄和原始記錄
Column1
AAA
BBB
CCC
AAA
DDD
在這種情況下,第一個和第四個都將被刪除。 最終的輸出將是
Column1
BBB
CCC
DDD
請幫助,謝謝。
我從您的代碼嘗試這一個
dim ctr as integer
dim ctr2 as integer
ctr = 0
Do
ctr2 = 0
Do
If ListView3.Items.Item(ctr).Text = ListView3.Items.Item(ctr2).Text And ListView3.Items(ctr).SubItems(1).Text = ListView3.Items(ctr2).SubItems(1).Text Then
ListView3.Items(ctr).Remove()
ListView3.Items(ctr2).Remove()
End If
ctr2 = ctr2 + 1
Loop Until ctr = ListView3.Items.Count
ctr = ctr + 1
Loop Until ctr = ListView3.Items.Count
你需要保存項目的相對順序? – Richard 2014-09-05 08:11:55
不,我只需要刪除重複的和原來的一個 – 2014-09-05 08:19:59
爲什麼在ListView中首先有重複的項目?是否有可能防止他們被添加,而不是之後刪除它們?如果可行,這樣會更好。 – jmcilhinney 2014-09-05 08:24:42