Announcement

Collapse
No announcement yet.

DataList Einen Eintrag beim sortieren immer am Ende setzen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DataList Einen Eintrag beim sortieren immer am Ende setzen

    Hallo Community,

    Ich habe eine Liste, deren populationsquelle eine Access Datenbank ist.
    Die Liste hat folgende Spalten.

    ID, FIRSTNAME, LASTNAME, POSTCODE, BIRTHDAY, STREET, ....

    Beim Klicken auf die Spaltenbeschriftung soll die Liste Aufsteigend / Absteigend sortiert werden. (Was auch einwandfrei funktioniert.

    Ich habe am Ende dieser Liste einen Template-Eintrag. mit folgende Informationen
    ID, FIRSTNAME, LASTNAME, POSTCODE, BIRTHDAY, STREET, ....
    0, Template, Template, 00000, ...

    Template wird manuell in der Liste eingetragen und steht nicht in der Datenbank.

    Code:
           
           private int AddTemplate(object[] v)
    		{
    		    Debug.Assert(v.Length==Data.Columns.Count);
    		    if (v.Length!=Data.Columns.Count)
    		        return -1;
                        Data.Rows.Add(v);
    		    OnCurrentRowChanged(System.EventArgs.Empty);
    		    return currentRow;
    		}
    Diese Zeile soll immer am Ende der Liste bleiben, egal welche Spalte als Sortierung selektiert wird.


    kennt jemand eine Möglichkeit?

    Danke für eure Hilfe
    Zuletzt editiert von M_Rezaeian; 20.07.2010, 13:28. Reason: Tippfehler

  • #2
    so funktioniert es.
    isss relativ einfach gewesen :-)
    1. eine zweite Liste erstellen
    2. Template löschen
    3. die Liste sortieren
    4. Template eintragen
    fertig .

    Comment

    Working...
    X