2010-03-24 4 views
0

Je n'arrive pas à trouver une solution au problème suivant et je me demandais si quelqu'un ici pouvait m'aider.Databound Liste des cases à cocher avec des zones de texte dans un formulaire Web

J'ai besoin de tirer une liste des fournitures à partir d'une table db et les liste avec deux zones de texte (une pour la quantité, et un autre pour le fabricant)

donc la liste ressemblerait à quelque chose comme ça.

checkbox for supply 1 | Quantity | Manufacturer 
checkbox for supply 2 | Quantity | Manufacturer 

..

Je dois aussi stocker tous les éléments sélectionnés dans une table db. Je ne sais pas comment je devrais y arriver. J'ai entendu parler d'un contrôle de répéteur utile, mais je n'ai pas rencontré d'exemples qui font ce genre de chose.

Merci à l'avance

Répondre

1

Je l'ai utilisé ListView pour des choses comme cela, mais Répéteur conseillerai probablement trop de travail; créez simplement le ItemTemplate avec ces contrôles. En cliquant sur un bouton, vous pouvez parcourir la collection ListView.Items en utilisant FindControl pour trouver la case à cocher et, si elle est cochée, obtenir les valeurs de la zone de texte.

C'est assez facile à installer.