Bonjour à tous,
Voila, après des heures de recherche, je ne trouve pas la réponse a mon problème.
Je vous explique :
J'ai plusieurs tables dans ma base de données ( client, commande, lignesCommande,produit)
Je suis entrain de développer l'ajout d'une commande.
Pour ce faire il faut qu'a chaque commande corresponde des lignes de commandes.
Ces lignes de commande corresponde aux produit qui seront ajouter a cette commande.
Donc pour résumé pour l'ajout de ma commande : il faut que je sélectionne le client qui commande, les produits a ajouter a la commande.
J'ai donc mis dans un gridView l'ensemble de mes produits.
Avec une colonne CheckBox ( pour sélectionner le ou les produits a ajouter ) et un dropDownList pour récupéré la quantité a ajouter.
Voici la liste des produits :
Comment doit je faire pour qu'a chaque case cocher et chaque quantité sélectionné j'ajoute ces produit a la table ligne de commande ( grâce a l'idprod ) sachant bien évidement qu'il peut y avoir plusieurs produit par commande.
Voici le code de mon gridView :
Un grand merci a vous, c'est un projet d’examen et je le passe dans quelque jours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <asp:GridView ID="GridViewProduitFourni" DataSource='<%# ListProdFourni() %>' AutoGenerateColumns="false" runat="server" OnPageIndexChanging="GridViewProduitFourni_PageIndexChanging"> <Columns> <asp:TemplateField HeaderText="Ajouter le produit"> <ItemTemplate> <asp:CheckBox ID="CheckBoxAjoutProdFourn" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Quantité"> <ItemTemplate> <asp:DropDownList ID="dropDownQteProdFourni" DataSource='<%# nbProd() %>' runat="server"></asp:DropDownList> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="idprod" HeaderText="Référence" ReadOnly="true" /> <asp:BoundField DataField="nom" HeaderText="Désignation" ReadOnly="true" /> <asp:BoundField DataField="prixVente" HeaderText="Prix Vente" ReadOnly="true" /> </Columns> </asp:GridView>![]()
Partager