Ik heb in mijn programma een zoekfunctie in een listview als volgt.
Vervolgens druk ik op de knop Zoek. In listview1 worden dan alle records met de selectiebalk gekleurd. Soms zijn deze records kriskras door de listview natuurlijk. Nu wil ik graag alle geslecteerde records bijelkaar.
Ik heb de regel code met de vraagtekens ervoor toegevoegd. dus deze code
Ik krijg nu de melding:
Kan het item BONNO WAGT niet toevoegen op meer dan een plaats. U moet het item eerst van de huidige locatie verwijderen of het item kopiëren.
Hoe kopieer ik dit item??
Code:
ListView1.HideSelection = False
Dim str As String = Trim(TextBox1.Text.ToLower)
For i As Integer = 0 To ListView1.Items.Count - 1
If ListView1.Items(i).SubItems(0).Text.ToLower.Contains(str) _
Or ListView1.Items(i).SubItems(1).Text.ToLower.Contains(str) Then
ListView1.Items(i).Selected = True
ListView1.Items(i).EnsureVisible()
????????????????? ListView2.Items.Add(ListView1.Items(i))
End If
Next
Vervolgens druk ik op de knop Zoek. In listview1 worden dan alle records met de selectiebalk gekleurd. Soms zijn deze records kriskras door de listview natuurlijk. Nu wil ik graag alle geslecteerde records bijelkaar.
Ik heb de regel code met de vraagtekens ervoor toegevoegd. dus deze code
Code:
ListView2.Items.Add(ListView1.Items(i))
Ik krijg nu de melding:
Kan het item BONNO WAGT niet toevoegen op meer dan een plaats. U moet het item eerst van de huidige locatie verwijderen of het item kopiëren.
Hoe kopieer ik dit item??