2012-04-10 2 views
1

Je voudrais créer un formulaire de commande pour ma page ASP.net (j'ai inclus un exemple d'image ci-dessous). Cependant, je ne sais pas comment aborder cela. Je suppose que la meilleure méthode serait une grille, mais cela impliquerait deux niveaux de regroupement. D'autres exigences consisteraient à accepter une quantité puis à calculer le prix total. Quelqu'un peut-il me diriger vers de bons livres ou sites Web qui expliquent comment créer des vues de grille personnalisées comme celle-ci (ou peut-être une meilleure méthode que l'utilisation de gridview, je suis ouvert à tout). Je me considère comme un programmeur intermédiaire dans asp.net. Je comprends beaucoup de concepts mais j'essaie d'apprendre des façons plus pratiques de faire les choses. Merci pour toute connaissance que vous pouvez fournir!Conseils pour la création d'un gridview personnalisé

enter image description here

+0

+1 pour la capture d'écran comme clarification, également intéressé par la réponse pour celui-ci. Bien que je pense que ce sera plus facile d'utiliser 2 gridviews à la place. – MarioDS

+0

Mario, en dehors des applications héritées, un GridView ne serait normalement pas choisi sur un ListView qui produit un balisage propre sans frais supplémentaires. – IrishChieftain

+0

J'adore la recommandation de IrishChieftain dès maintenant. J'ai lu sur ListViews depuis son commentaire et je pense que c'est comme ça que je devrais aller. Consultez ce lien pour une liste de lecture imbriquée http://msdn.microsoft.com/fr-fr/magazine/cc500643.aspx À mi-chemin de la page, vous verrez une capture d'écran de quelque chose de type similaire. Je vais en préparer d'autres ce soir. Merci IC. Je vais laisser ce sujet ouvert un peu plus longtemps et voir si quelqu'un d'autre a des commentaires à nous faire. –

Répondre

0

Utilisez un ListView, pour deux raisons:

  1. Il produira un balisage propre
  2. Utilisation de modèles vous donnera la mise en page que vous désirez

Voici un exemple de le type de disposition que vous recherchez et comment l'atteindre:

ListView Web Server Control Overview

+0

J'ai trouvé un très bon exemple qui me rapproche de ma solution. Merci de m'avoir conduit dans la bonne direction. http://www.4guysfromrolla.com/articles/091708-1.aspx –

Questions connexes