tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
554
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jango Qel Droma Jango Qel Droma ist offline Mitglied
    Registriert seit
    Aug 2006
    Beiträge
    23
    Hi,

    ich habe folgendes Problem:

    Ich habe ein Tableviewer in diesem die Daten über XML eingetragen werden.
    Jetzt sind die Daten im XML-File unsortiert. Soweit kein Problem, die entsprechende Sortiermethode habe ich (von hier).
    Jetzt muss aber noch nach einer 2. und 3. Spalte sortiert werden und da ist mein eigentliches Problem.
    Der Sortiermethode kann man die Spalte übergeben nach der Sortiert werden soll. Also habe ich probiert, eine Bedingung zu schreiben, wenn der eine Wert gleich dem anderen ist, soll er das ganze wiederholen, nur auf der nächsten Spalte. Doch da wurden die Spalten nur Teilweise richtig sortiert.

    Zur Verdeutlichung hier nochmal wie es zurzeit aussieht:
    1 4 1 test1
    1 2 1 test2
    1 3 1 test3
    1 1 1 test4
    2 4 1 test1
    2 2 1 test2
    2 3 1 test3
    2 1 1 test4
    Und so muss es aussehen:
    1 1 1 test4
    1 2 1 test2
    1 3 1 test3
    1 4 1 test1
    2 1 1 test4
    2 2 1 test2
    2 3 1 test3
    2 4 1 test1

    Ich hoffe es kann mir jemand dabei helfen.

    MfG Jango
     

  2. #2
    Avatar von bile
    bile bile ist offline Mitglied Silber
    Registriert seit
    Jun 2009
    Ort
    Zug (Schweiz)
    Beiträge
    52
    gibt nichts, was dich dran hindert über mehrere Spalten zu sortieren... allerdings müsstes du schon den Sourcecode deines Comparators posten, damit ich dir sagen könnte, wo das Problem liegt. So wie das Beispiel aussieht, wird nämlich nur Spalte zwei in die falsche Richtung sortiert... theoretisch könntest du nämlich einfach die Spalten 4,3,2,1 (in der Reihenfolge) sortieren (Sortierrichtung beachten) und kämst auf das gewünschte Resultat.

    .bile
     
    Wandering in Greyhawk...

  3. #3
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Das Beispiel ist aber auch schon sehr alt.

    Hast du nur eine SWT-Tabelle oder JFace drüber? Wenn nicht würde ich es dir empfehlen JFace zu verwenden.
     

  4. #4
    Jango Qel Droma Jango Qel Droma ist offline Mitglied
    Registriert seit
    Aug 2006
    Beiträge
    23
    Hi,

    danke für die schnelle Antwort.

    Es funktioniert jetzt, danke nochmal!

    MfG Jango
    Geändert von Jango Qel Droma (22.07.09 um 09:50 Uhr)
     

Ähnliche Themen

  1. [mySQL 5] Abfrage über mehrere Spalten - Ziel mehrere Spalten
    Von Mc_Fly_B im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 04.03.10, 13:10
  2. [MYSQL] Summe über 2 Spalten und anschließende Sortierung
    Von skippy3 im Forum Relationale Datenbanksysteme
    Antworten: 11
    Letzter Beitrag: 14.10.09, 13:13
  3. Probleme mit Like über mehrere Spalten
    Von hyps im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 03.12.08, 09:33
  4. primaryKey über mehrere Spalten
    Von Sarah Schüßler im Forum .NET Datenverwaltung
    Antworten: 16
    Letzter Beitrag: 30.10.08, 16:11
  5. Maximalwert über mehrere Spalten
    Von Frankdfe im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 11.07.04, 17:17

Stichworte