vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
ListView - einen Teilbereich sortieren 
Autor: Dadoc
Datum: 29.05.14 13:04

Hallo Gemeinde,
ich verwende ein ListView-Steuerelement (LV) der Microsoft Windows Common Controls (VBA) mit mehreren Spalten. Das sortieren aller Zeilen nach einer bestimmten Spalte mit Hilfe von API-Prozessen hat Mathias Schiffer in der Libary von Microsoft Developer Network sehr gut beschrieben http://msdn.microsoft.com/de-de/library/bb979183.aspx#feedback. Mit seiner Lösung werden neben Strings auch Datumwerte und Zahlen richtig sortiert.

Mein Problem ist nun folgendes: "alle aus Spalte s, die in Spalte p gleich sind sollen sortiert werden"
Nach der Sortierung nach Spalte s müsste ein Teilbereich des LV, z.B. von Index c bis Index g, nach Spalte p sortiert werden. Ist das mit API's überhaupt machbar? Wie?

_____________________________________________________________
Wenn aller einer Meinung sind können auch alle falsch liegen.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView - einen Teilbereich sortieren 
Autor: Franki
Datum: 07.06.14 07:34

Hallo,

woher stammt denn der Inhalt des LV?
Wenn da z.B. eine Datenbank dahinter steht, dann filterst/sortierst du besser per SQL und füllst das LV danach neu. Da hast du wesentlich komfortablere Möglichkeiten als über das LV selbst. Und da brauchst du dann auch keine API zu bemühen für die Sortierung.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel