Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
opactium_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 13.10.2007
Beiträge: 20

List View doppelte eintraege loeschen
Verfasst am: 07.01.2009, 17:19

hallo zusammen

ich moechte aus einem listview alle doppelten eintrage loeschen.
die erste spalte soll auf doppelte ueberprueft werden, und wenn ein doppelter gefunden wurde, soll die ganze zeile geloescht werden.

so habe ich es bereits probier:
Code:

Private Sub doppelt()
Dim iptoadd() As String
Dim indextoadd() As Integer
Dim i As Integer
Dim k As Integer
On Error Resume Next
tocheck = lvclients.ListItems.Count
For i = 1 To tocheck
found = 0
iptocheck = lvclients.ListItems(i).Text
For k = 1 To tocheck
If StrComp(lvclients.ListItems(k).Text, iptocheck, vbTextCompare) = 0 Then
If found < 1 Then
found = found + 1
iptoadd(i - 1) = iptocheck
indextoadd(i - 1) = i
End If
End If
Next k
Next i
lvclients.ListItems.Clear
For i = 0 To UBound(iptoadd)
client_add iptoadd(i), indextoadd(i)
Next
End Sub
 
igoe
Gast





Verfasst am: 10.02.2009, 19:48

Hier, habe ich mal schnell gemacht, das dürfte das sien was du suchst:
Code:
For i = lvclients.ListItems.Count To 1 Step -1
 If i <> "" Then lvclients.ListItems.Remove i
Next i


lg, igoe
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: listview, doppelte, doppelt, view, string

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Nicht der ganze Queltext?? Warum 874 10.03.2009, 12:32
Keine neuen Beiträge [Frage] Ich bekomme einen Fehler das "End if" fehlt obwohl e 698 14.09.2008, 16:33
Keine neuen Beiträge [Text] Komponenten registrieren mit Sub Main 1741 26.04.2008, 13:45
Keine neuen Beiträge ListView ganze Reihe markieren 621 27.03.2008, 23:32
Keine neuen Beiträge "Schließen"-drücken und das ganze Programm beenden 1011 16.11.2007, 14:47
 


[ Time: 0.0739s ][ Queries: 83 (0.0363s) ][ GZIP on - Debug on ]