Hi,
Ich habe eine DGV, die ich nach drei Spalten sortieren möchte. So habe ich das kodiert:
Das funktioniert auch ganz prima - mit Ausnahme der Beachtung von Groß- und Kleinschreibung !
Wie man sieht, hab ich schon ein bissl experimentiert. Die jetzige Lösung sortiert
THYMIAN - toom - TRANSACT
d.h. Groß- und Kleinschreibung wird ignoriert.
Die auskommentierte Lösung hat sortiert
THYMIAN - TRANSACT - UNIVERS - toom
d.h. Keinbuchstaben kommen nach allen Großbuchstaben.
Ich benötige eine Sortierung mit folgender Reihenfolge:
a - b - c .... A - B - C ...
Zahlen können beliebig behandelt werden (ganz am Anfang oder ganz am Ende 0 - 1 - 2 - ...)
Ich bin mir fast sicher, dass das schon einmal gelöst wurde ... also seid bitte nachsichtig ....
LG
Peter
Ich habe eine DGV, die ich nach drei Spalten sortieren möchte. So habe ich das kodiert:
VB.NET-Quellcode
- 'RecipientList: Order by Recipient, User, FromDate ASC
- RecipientListSorted.Sort(Function(x As RecipientRecord, y As RecipientRecord)
- If x.Recipient <> y.Recipient Then
- 'Return If(x.Recipient > y.Recipient, 1, -1)
- Return x.Recipient.CompareTo(y.Recipient)
- Else
- If x.User <> y.User Then
- Return If(x.User > y.User, 1, -1)
- Else
- Return x.FromDate.CompareTo(y.FromDate)
- End If
- End If
- End Function)
Das funktioniert auch ganz prima - mit Ausnahme der Beachtung von Groß- und Kleinschreibung !
Wie man sieht, hab ich schon ein bissl experimentiert. Die jetzige Lösung sortiert
THYMIAN - toom - TRANSACT
d.h. Groß- und Kleinschreibung wird ignoriert.
Die auskommentierte Lösung hat sortiert
THYMIAN - TRANSACT - UNIVERS - toom
d.h. Keinbuchstaben kommen nach allen Großbuchstaben.
Ich benötige eine Sortierung mit folgender Reihenfolge:
a - b - c .... A - B - C ...
Zahlen können beliebig behandelt werden (ganz am Anfang oder ganz am Ende 0 - 1 - 2 - ...)
Ich bin mir fast sicher, dass das schon einmal gelöst wurde ... also seid bitte nachsichtig ....

LG
Peter