2010-08-20 22 views
0

Dans mon objet listview insert/edit template, j'ai deux listes déroulantes (catégorie, sous-catégorie). Lorsqu'un utilisateur sélectionne une catégorie (autopostback), je voudrais que la liste déroulante de la sous-catégorie ne filtre que celles qui correspondent à la catégorie category de la catégorie ddl. Cela semble être compliqué par le fait qu'il se trouve dans un objet listview. J'utilise actuellement un queryextender sur la source de données de la sous-catégorie, mais je ne suis pas sûr de savoir comment appliquer la valeur selected de la catégorie à l'queryxtender. La sous-catégorie affiche uniquement tous les éléments et n'est pas filtrée. Comment faites-vous cela? Merci.Filtrer la sous-catégorie dropdownlist à l'intérieur du modèle modifiable de listview/formview asp.net

Répondre

0

Il semble que vous essayiez d'accomplir quelque chose rendu facile par l'extension CascadingDropDown dans Ajax Control Toolkit.

Check it out ici: http://www.asp.net/ajax/ajaxcontroltoolkit/samples/CascadingDropDown/CascadingDropDown.aspx

Ce qui rend cette solution attrayante est que vous trouverez peut-être inutile d'avoir le poste automatique de la liste des catégories de retour.

+1

Je peux confirmer que le contrôle/service CascadingDropDown fonctionne correctement dans un contrôle lisible tel qu'une listview. – omencat