Grouped Gridview Mit Gruppen Erweiterbar

Gibt es eine Reihe von Fragen rund um das Thema nesting gridviews oder sub-gridviews. Ich habe gedacht, dass dieser Ansatz, aber es ist zu viel für meine Zwecke. Die nächsten bestehenden Frage, die ich finden konnte, war dieses: Grouped Gridview

Leider, obwohl dies hat einige Ratschläge für Sie, wie um eine Gruppierung zu erstellen Zeilen, es geht nicht, dass Sie zusammenklappbar.

Meine Anforderung ist, dass ich wünschte, die user zu sehen, die gridview mit der Trennung von Zeilen z.B.

- GRUPPE 1
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten-3 -

- GRUPPE 2
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten-3 -

- GRUPPE 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten
3

So, dass ein Benutzer könnten, wenn Sie wollten-Ansicht wie diese:

+ GRUPPE 1

- GRUPPE 2
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten-3 -

- GRUPPE 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten 3
Daten 1 | Daten 2 | Daten
3

Oder so:

+ GRUPPE 1

+ GRUPPE 2

+ GRUPPE 3

Im wesentlichen die Gruppierung der Zeilen in Ihnen ist der Titel der Gruppe. Sie sind auch nicht wirklich das richtige Gridview Zeilen. Die tatsächlichen Zeilen in der gridview richtige und nicht neeed weitere drill-down-Funktionen.

Möchte ich meine Lösung praktikabel zu sein clientseitiger habe ich Einschränkungen, die ich verwenden können, javascript oder jQuery (inklusive jQuery-ui-1.8.8) aber nicht beliebig erweitern die Anzahl der AJAX-toolkits, die ich verwende. Ich würde es vorziehen, nicht zu haben, um zu verwalten, den Status der Seite ständig durch mehrere Gruppe erweitert postbacks.

Ist dies etwas, das erreicht werden kann? Kann jemand mich in Richtung eine Ressource, die vielleicht geben Sie mir einen Stups?

EDIT: ach ja, und ich vergaß zu erwähnen. Die Zeilen der Basis-gridview gelegentlich Kontrollen in Ihnen, einschließlich, aber möglicherweise nicht beschränkt auf: buttons, Textfelder, Checkboxen und dropdowns.

  • Wenn Sie bereit sind zu verwenden 3rd-party-Komponente, es wird eine leichte Aufgabe. Trotzdem, auch einen Blick auf jQuery DataTables, die vielleicht etwas ähnliches
  • Ich bin bereit, aber nicht in der Lage. Es ist nicht eine app-ich habe die Kontrolle dump neuen 3rd-party-Zeug.
InformationsquelleAutor One Monkey | 2012-07-25
Schreibe einen Kommentar