2010-11-25 9 views
0

ich über Möglichkeiten zu lernen, ich versuche, meine Daten aus einer Datenbank mit ASP.NET Layout und C#Daten mit dem ASP.NET-Daten Aufbahrung steuert

Ich kann ohne Probleme meine Daten-Layout in Reihen Dinge verwenden, wie das GridView-Steuerelement, wie das folgende Bild zeigt.

alt text

Allerdings möchte ich alle Informationen, um das Layout, die normalerweise in 1 Zeile, in 1 Zelle sein würde.

So würde zum Beispiel jede Zeile 3 Zellen haben, jede Zelle enthält alle Informationen aus 1 Datenbankzeile, wie das Bild unten zeigt.

alt text

Gibt es eine Möglichkeit, dies mit dem vorhandenen ASP.NET-Steuerelemente zu tun, zum Beispiel mit einem Gridview, oder muß ich nur auf der Tabelle selbst bauen?

Jede Hilfe würde sehr geschätzt werden.

Antwort

0

Sie können dies mit asp.net DataList Serversteuerung erreichen. Es ist dem Repeater sehr ähnlich, außer dass Sie Daten auch mit der RepeatColumns-Eigenschaft horizontal anzeigen können. Weitere Einzelheiten zur Verwendung finden Sie unter http://www.builderau.com.au/program/dotnet/soa/Formatting-data-in-columns-with-ASP-NET-s-DataList-control/0,339028399,339270702,00.htm und http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.repeatcolumns.aspx