Editierbare Tabelle als TreeView anzeigen (TreeGrid)



  • Hi,

    ich hab ein paar Daten in Form einer Tabelle (kommt aus einer Dtaenbank). Einige Datensätze haben den gleichen Bezeichner, ggf. allerdings verschiedene Varianten die wiederum verschiedene Eigenschaften mitbringen. Das sieht im Moment so aus:

    ID | Variant | ValA | ValB | ValC
    ---+---------+------+------+------
     1 |  NULL   |  11  |  12  |  13
     2 |  NULL   |  21  |  22  |  23
     2 |  X      |  24  |  25  |  26
     2 |  Y      |  27  |  28  |  29
     3 |  NULL   |  31  |  32  |  33
    ...
    

    Diese Darstellung möchte ich jetzt gerne so variieren, dass alle Werte mit der gleichen ID zu einem Zweig zusammengefasst werden und man die Varianten ausklappen kann. Etwa so:

    ID | Variant | ValA | ValB | ValC
    ---+---------+------+------+------
     1 |         |  11  |  12  |  13
    +2 |         |  21  |  22  |  23
     3 |         |  31  |  32  |  33
    ...
    
    ID | Variant | ValA | ValB | ValC
    ---+---------+------+------+------
     1 |         |  11  |  12  |  13
    -2 |         |  21  |  22  |  23
       |  X      |  24  |  25  |  26
       |  Y      |  27  |  28  |  29
     3 |         |  31  |  32  |  33
    ...
    

    Jetzt habe ich den TreeView schon gefunden, aber wie kriege ich da jetzt meine Tabelle rein?
    Und in der zweiten Stufe sollen die Daten dann noch in der Tabelle editierbar sein, also anklicken, ändern, enter....

    PS: Das sowas TreeGrid heißt, hab ich inzwischen rausgefunden. Aber wie ich das umsetze, ohne mir eine Bibliothek für 200€ zu kaufen, wär noch interessant


Anmelden zum Antworten