Question

Je vais vous expliquer en détail ce que je veux exactement.

Disons que j'ai 2 contrôles DropDownList avec extension CascadingDropDown.

DropDownList 1 appelé type de voiture avec CascadingDropDown 1

DropDownList 2 appelé couleur avec CascadingDropDown 2

Par exemple, je choisis la voiture sport de premier DropDownList puis CascadingDropDown 2 sera la liste de contrôle 2 avec des couleurs disponibles pour la voiture de sport.

alors je choisi la couleur rouge pour la deuxième voiture après que je sauvé ces informations à la base de données.

plus tard que je voulais modifier l'enregistrement qui ont ces valeurs la voiture sport rouge donc je vais récupérer ces valeurs de la base de données des DropDownList 1 et 2 qui ont DropDownList CascadingDropDown externders. à ce que les propriétés que je dois attribuer de nouveau ces valeurs pour avoir premier contrôle avec le sport choisi et le deuxième programme avec la valeur rouge sélectionnée par programme.

Était-ce utile?

La solution

C'est l'une des douleurs dans le travail avec Cascading listes déroulantes. Le chargement dynamique rend un peu plus difficile de définir les valeurs appropriées, si vous devez modifier un enregistrement (par opposition à ajouter un nouveau) où le CDDL est utilisé.

Si je me souviens bien (il a été un certain temps depuis que je l'utilisais), vous définissez la propriété SelectedValue CDDL. puis il chargera les données correctes lors du rendu la page.

Le CDDL prend soin de ce problème en lui-même dans postbacks, mais pas en page se charge.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top