J'ai 4 listboxes (lstStates, lstCounties, lstCities et lstZipcodes). Voici quelques contraintes:Comment filtrer les listboxes suivantes dans asp.net?
Aucune zone de liste n'est désactivée.
Toute liste de sélection peut être sélectionnée à tout moment, ce qui signifie qu'il n'y a pas d'ordre spécifique que l'utilisateur doit choisir.
Le filtrage est en avant et en arrière. Par ceci, je veux dire que si un utilisateur sélectionne un état de lstStates, il va filtrer lstCounties, lstCities et lstZipcodes. Si un utilisateur sélectionne un code postal à partir de lstZipcodes, il va filtrer lstCities, lstCounties et lstStates.
Les zones de liste permettent plusieurs sélections.
Chaque zone de liste est liée à une base de données pour obtenir ses données initiales. Le datatable est extrait d'une procédure stockée sqlserver. Chaque listbox a sa propre procédure stockée, par exemple, lstStates a un GetStates qui renvoie une colonne (State) et ListBoxes DataValueField et DataTextField sont tous deux définis sur State. Similaire à lstStates, lstCities est lié à une datatable qui obtient une colonne d'un proc stocké GetCities qui est city.
Une autre chose que je veux souligner est que je connecte un ObjectDataSource pour obtenir la datatable.
Oui, j'ai posé cette question, mais j'ai trouvé que ce n'était pas assez descriptif pour la meilleure réponse – Xaisoft
La grande question est, est-ce que votre db a des tables qui unissent les états à ZipCodes? Counties to ZipCodes? Je vais supposer qu'une ville ne peut être que dans un état – jcollum
Comme ci-dessus, j'ai toujours mis les modifications dans leur propre bloc.Si vous avez besoin de supprimer une partie de l'original, mettez-la entre parenthèses: – jcollum