Hallo zusammen,
vorweg: ich bin blutiger ASP.NET - Anfänger, daher mag meine Frage hier etwas arg simpel erscheinen.
Dennoch:
In einem kleinen Lern-/Demoprogramm möchte ich Daten aus einer Datenbanktabelle auf einer Webseite darstellen. Nur anzeigen, nicht editieren, etc.
etwas vereinfachte Datenstruktur:
ID (primärer Schlüssel, wird nirgends angezeigt)
ID2 (Fremdschlüssel, hierüber soll gruppiert werden)
Wert (ein Wert, der in dem Tabellenfeld angezeigt werden soll)
Da sind noch ein paar Sachen mehr, aber die sind hier unerheblich.
Mein Problem:
Die angezeigte Tabelle soll die Werte der DB zu einer ID2 _nebeneinander_ anzeigen, also eine einzeilige Pivottabelle, und nicht wie üblich untereinander. Es sind nur eine Handvoll Werte, daher ist die max. Breite kein Problem.
Pro ID2 soll gruppiert werden.
Weil aber zwischen den einzelnen Gruppen noch ein wenig Text erscheinen soll, dachte ich hier an eine via JS dynamisch erzeugte weitere einzeilige Pivottabelle.
Die Anzahl solcher Tabellen ist variabel.
Leider habe ich bisher nur in bestehenden Seiten mal hier und da kleinere Änderungen gemacht. Mit dieser Aufgabe will ich mal "aus dem Nichts" heraus etwas bauen. Ich habe sie dabei bewusst so gewählt, dass hier nicht mit den üblichen Generatoren für Standardseiten gearbeitet werden kann. Den Part habe ich schon. Mir fehlt nur noch die Seite mit der hübschen Ansicht der Datenbankinhalte.
Ich möchte nun nicht unbedingt die fertige Lösung :-)
Aber im Moment stehe ich mit Ideen völlig auf dem Schlauch. Ein paar Prototyp-Zeilen, oder Stichworte, die mir eine weitere Suche erleichtern, würden mir schon helfen.
Das Basisprojekt habe ich über die Templates im VS2012 generiert. Damit sind auch jQuery, Bootstrap und das Entity Framework schon mit drin, können also auch in den Anregungen genutzt werden. Ich selbst gehe in den Infos zu diesen Libs leider total unter. Ich weis nicht, wonach ich da suchen soll.
WICHTIG: das ganze ist eine MVC-Applikation.
Mir ist da u. A. aktuell nicht klar, wie ich den gesamten DB-Tabelleninhalt (also alle Datensätze) vom DatenController in die View transferiere. Da könnte ich ja dann schon mal per foreach irgendwas iterieren...
Die Nutzung der verschiedenen Libs ist durchaus gewollt. Apps ohne sowas gibt es im wahren Leben vermutlich kaum noch. Ich will ja auch was lernen.
Ciao,
N.
vorweg: ich bin blutiger ASP.NET - Anfänger, daher mag meine Frage hier etwas arg simpel erscheinen.
Dennoch:
In einem kleinen Lern-/Demoprogramm möchte ich Daten aus einer Datenbanktabelle auf einer Webseite darstellen. Nur anzeigen, nicht editieren, etc.
etwas vereinfachte Datenstruktur:
ID (primärer Schlüssel, wird nirgends angezeigt)
ID2 (Fremdschlüssel, hierüber soll gruppiert werden)
Wert (ein Wert, der in dem Tabellenfeld angezeigt werden soll)
Da sind noch ein paar Sachen mehr, aber die sind hier unerheblich.
Mein Problem:
Die angezeigte Tabelle soll die Werte der DB zu einer ID2 _nebeneinander_ anzeigen, also eine einzeilige Pivottabelle, und nicht wie üblich untereinander. Es sind nur eine Handvoll Werte, daher ist die max. Breite kein Problem.
Pro ID2 soll gruppiert werden.
Weil aber zwischen den einzelnen Gruppen noch ein wenig Text erscheinen soll, dachte ich hier an eine via JS dynamisch erzeugte weitere einzeilige Pivottabelle.
Die Anzahl solcher Tabellen ist variabel.
Leider habe ich bisher nur in bestehenden Seiten mal hier und da kleinere Änderungen gemacht. Mit dieser Aufgabe will ich mal "aus dem Nichts" heraus etwas bauen. Ich habe sie dabei bewusst so gewählt, dass hier nicht mit den üblichen Generatoren für Standardseiten gearbeitet werden kann. Den Part habe ich schon. Mir fehlt nur noch die Seite mit der hübschen Ansicht der Datenbankinhalte.
Ich möchte nun nicht unbedingt die fertige Lösung :-)
Aber im Moment stehe ich mit Ideen völlig auf dem Schlauch. Ein paar Prototyp-Zeilen, oder Stichworte, die mir eine weitere Suche erleichtern, würden mir schon helfen.
Das Basisprojekt habe ich über die Templates im VS2012 generiert. Damit sind auch jQuery, Bootstrap und das Entity Framework schon mit drin, können also auch in den Anregungen genutzt werden. Ich selbst gehe in den Infos zu diesen Libs leider total unter. Ich weis nicht, wonach ich da suchen soll.
WICHTIG: das ganze ist eine MVC-Applikation.
Mir ist da u. A. aktuell nicht klar, wie ich den gesamten DB-Tabelleninhalt (also alle Datensätze) vom DatenController in die View transferiere. Da könnte ich ja dann schon mal per foreach irgendwas iterieren...
Die Nutzung der verschiedenen Libs ist durchaus gewollt. Apps ohne sowas gibt es im wahren Leben vermutlich kaum noch. Ich will ja auch was lernen.
Ciao,
N.
Comment