dataset only datensatz verschieben

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von VB1963.

    dataset only datensatz verschieben

    Hallo, wie kann ich eigendlich in einem dataset einen datensatz nach oben oder unten schieben?
    zb. von index 5 auf index 6 ?

    Gibt es dafür eine Funktion?
    Oder muss ich dafür einen eigenen code machen?

    1. Schauen was der nächste index ist
    2. alle um 1 erhöhen
    3. den ausegählten verschieben
    4. den anderen an die Position des veschobenen schieben

    Ich möchte dies Thema auch gar nicht vertiefen. Brauche nur so nen Gedankenanstoss.
    "Mann" lernt mit seinen Projekten.
    Hier mal das dataset:


    Mit datensatz meine ich in diesem Fall einen Eintrag bei dem Table Teiledaten mit den dazugehörigen Bearbeitungen und Stahldaten.

    Es geht mir nicht nur darum die Daten im DGV zu verschieben.
    Ich möchte die im dataset verschieben, weil ich in einer anderen routine den Table mit einer for to Schleife durchlaufe und dann die Informationen aus den "Datensätzen" in der reichenfoge wie sie dann kommen in eine Datei schreibe.
    ..... Hatte nicht jede Zeile einen Index?? Kann man das darüber machen ?
    "Mann" lernt mit seinen Projekten.
    Da ist mein Verweis zum Link nicht zu gebrauchen...
    In deinem Fall darf man keine Zeilen der Haupttabelle einfach austauschen wegen der Relationen zu den untergeordneten Tabellen!
    Du könntest aber eine zusätzliche ungebundene Spalte mit eigenem Sortierindex einbauen, nach derer du dann deine gewünschte Reihenfolge festlegst.