Deutsch
Forum

Sortierung der Spalten in einer Listview

 

Bernd
Haase
Moin Frank !

Bei normalem Gebrauch der Listview lassen sich ja auch die Spalten sortieren. Leider immer nur eine zur Zeit. Könnte man nicht Spalte A sortieren und innerhalb von A dann auch die Spalte B, indem dem man z:B. die STRG-Taste gedrückt hält und dann die Spalte B anklickt. Durch die Methode köönte man dann Spalte C innerhalb von B sortieren und so weiter !!

Ist das machbar ?
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
22.01.2008  
 



Sicher machbar, aber sicher auch einfacher manuell durch Dich im Programm zu lösen als die Schaffung einer grundsätzlichen Methodik in der DLL.
 
22.01.2008  
 




Bernd
Haase
Sicherlich könnte man das im Programm selber lösen, nur sehe ich den zeitlichen Vorteil in der Lösung durch Assembler, in der die DLL von Frank erstellt wurde.
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
22.01.2008  
 




Frank
Abbing
Bernd, ich weiß nicht, ob ich deinen Vorschlag richtig verstanden habe. Du möchtest eine Möglichkeit bekommen, nur die angeklickte Spalte zu sortieren, anstelle des gesamten Listviews anhand dieser Spalte?
 
22.01.2008  
 



Nein er will zum einen eine Sortierung nach vorgegebenen Spalten, quasi erst Spalte B, dann nach H, dann nach E.

Dazu möchte er dass das auch noch vom User per UI festlegbar ist indem man die Sortierreihenfolge der Spalten mit Strg+KlickAufSpaltenKöpfe festlegt.

Viel Spaß Frank.

Vielleicht sollte Bernd das erstmal vormachen und den Source posten - dann könnte Frank es vielleicht in ASM umsetzen.
 
22.01.2008  
 




Frank
Abbing

Vielleicht sollte Bernd das erstmal vormachen und den Source posten - dann könnte Frank es vielleicht in ASM umsetzen.


Das ist wohl das Beste. Hab es wohl noch nicht verstanden.... Die Sortierung kann ja bereits jetzt in jeder Spalte erfolgen.
 
22.01.2008  
 



Andy5A
Andy3B
Justus2C
Justus1D
Hans8E
Hans9F

3 Spalten, sortiert nach A, B, C wäre:

Andy 3 B
Andy 5 A
Hans 8 E
Hans 9 F
Justus 1 D
Justus 2 C
 
22.01.2008  
 



Bernd Haase
Sicherlich könnte man das im Programm selber lösen, nur sehe ich den zeitlichen Vorteil in der Lösung durch Assembler, in der die DLL von Frank erstellt wurde.


Nu! Zeitlich ginge das fast eben so fix auch in reinem XProfan, bisl Stringmanipu mit anschließender LB-Sortierung, fast alle Funktionen hierfür liegen bereits in XProfan nativ vor und auch das Sortieren nach mehreren Spalten ist eine einfache Sache.
 
22.01.2008  
 




Frank
Abbing
Achso! Das macht die Listview.dll ja jetzt schon! In dem Beispiel muss eben zuerst Spalte 2 sortiert werden, dann Spalte 1 und dann Spalte 0.
Der Programmierer kann das auch leicht automatisiert umsetzten, indem er seine eigene Sortierung baut: Bei Linksklick auf Spaltenbutton die passenden Aufrufe von SortManual(). Das sind nur wenige Zeilen Code.
 
22.01.2008  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

10.489 Betrachtungen

Unbenanntvor 0 min.
Gast.081512.10.2024
H.Brill14.06.2023
Michael W.07.07.2016
Ernst17.05.2016
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

iF (4x)
Frank Abbing (3x)
Bernd Haase (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie