Comment ajouter de la liste Déroulante comme un gridview élément
Mon formulaire a trois colonnes dans le contrôle gridview. L'une est la quantité(liste déroulante){Comment ajouter cette quantité dropdownlist?}, d'autres sont des prix et de la quantité. Je veux calculer le montant à l'intérieur de gridview. Si j'ai choisi la quantité “2”, puis il calcule la quantité* prix. Comment puis-je obtenir le selectedindexchanged
propriété pour déroulant à l'intérieur de gridview ou d'autres options?
Comment ajouter de la liste déroulante dans gridview article?
Comment faire pour ajouter des valeurs à la liste déroulante à l'intérieur gridview?
Comment écrire le code pour selectedindexchanged
événement déroulant à l'intérieur de gridview dans asp.net?
Vous devez vous connecter pour publier un commentaire.
Votre Question comporte trois parties:
Voici comment nous pouvons le faire. D'abord ajouter cette balise dans la page. J'ai l'ajout de la colonne par le Nom du Produit pour le faire paraître mieux:
Comment ajouter DropDownList dans GridView
Remplir le GridView dans Page_Load() (j'ai utilisé une Liste de Produits):
Ce qui va déclencher l'
GridView
'sRowDataBound
événement. Dans le cas de la méthode nous permettra de lier la DropDownList dans chaque ligne comme ci-dessous:Comment obtenir de l'élément sélectionné de DropDownList à l'intérieur GridView et
Comment calculer les valeurs et l'afficher dans la GridView
Lorsque vous modifiez une sélection dans la liste déroulante, ites SelectedIndexChange événement se déclenche. Dans ce cas, la méthode, nous pouvons trouver DropDownList qui a été changer et aussi que c'est "NamingContainer" - la ligne de la GridView le détient:
Et voici le résultat:
Vous pouvez télécharger le projet de test ici.
Essayez cet exemple de code.
code-behind:
Espère que cela vous aidera.