2012-04-10 12 views
1

Ich möchte ein Bestellformular für meine ASP.net-Seite erstellen (ich habe ein Beispielbild unten enthalten). Ich weiß jedoch nicht, wie ich das angehen soll. Ich gehe davon aus, dass die beste Methode eine Gridview wäre, aber es würde zwei Ebenen der Gruppierung beinhalten. Andere Anforderungen wären, eine Menge zu akzeptieren und dann den Gesamtpreis zu berechnen. Kann jemand mich auf einige gute Bücher oder Websites verweisen, die das Erstellen von benutzerdefinierten Rasteransichten wie folgt erklären (oder vielleicht eine bessere Methode als die Verwendung von Gridview, ich bin offen für was auch immer).Hinweis zum Erstellen einer benutzerdefinierten Gridview

Ich betrachte mich selbst als Zwischenprogrammierer in asp.net. Ich verstehe viele der Konzepte, aber ich versuche, mehr praktische Möglichkeiten zu lernen, Dinge zu tun. Vielen Dank für Ihr Wissen!

enter image description here

+0

+1 für den Screenshot als Klarstellung, interessiert auch in der Antwort für diesen. Obwohl ich denke, dass es einfacher ist, stattdessen 2 Gridviews zu verwenden. – MarioDS

+0

Mario, abgesehen von Legacy-Anwendungen, würde ein GridView normalerweise nicht über einen ListView ausgewählt werden, der sauberes Markup ohne zusätzliche Kosten produziert. – IrishChieftain

+0

Ich mag jetzt IrishChieftains Empfehlung. Ich habe seit seinem Kommentar über ListViews gelesen und denke, dass es so ist, wie ich es sollte. Schauen Sie sich diesen Link für eine verschachtelte Listenansicht an http://msdn.microsoft.com/en-us/magazine/cc500643.aspx Auf halbem Weg auf der Seite sehen Sie einen Screenshot von etwas ähnlichem. Ich werde heute Abend etwas mehr vorbereiten. Danke IC. Ich werde diesen Thread für etwas länger offen lassen und sehen, ob jemand andere Kommentare hat, von denen wir auch profitieren können. –

Antwort

0

ein Listview verwenden, aus zwei Gründen:

  1. Es wird sauber Markup produzieren
  2. Verwenden von Vorlagen finden Sie das Layout, das Sie

Hier wünschen geben ein Beispiel für die Art des Layouts, nach dem Sie suchen und wie Sie es erreichen können:

ListView Web Server Control Overview

+0

Ich habe ein wirklich gutes Beispiel gefunden, das mir meine Lösung nahe bringt. Danke, dass Sie mich in die richtige Richtung geführt haben. http://www.4guysfromrolla.com/articles/091708-1.aspx –

Verwandte Themen