J'ai 2 DropDownList
sur mes Form
et 1 GridView
. Je veux le GridView
pour afficher les données selon la sélection du DropDownList
s.Rendre GridView répondre à 2 listes déroulantes
Par exemple, un DropDownList
contient des noms et un autre contient des dates. Les deux DropDownList
peuvent être affichés. Donc, si je choisis un nom du 1er DropDownList
, le GridView
devrait montrer tous les résultats selon ce nom. De même, si je sélectionne le Date
de l'autre DropDownList
, le GridView
devrait montrer les résultats selon les dates. Mais je ne peux pas comprendre comment lier GridView
pour répondre à 2 DropDownList
. BTW Je lie à la fois les listes déroulantes et la vue Grid aux objets DataSource, qui obtiennent des données de la base de données.
Toutes suggestions?
J'utilise 2 différentes sources de données pour mon DDL et les deux sont également DDLs autopostback. Pouvez-vous s'il vous plaît expliquer votre code un peu. – raziiq
Dans mon code, je n'utilise pas DataSource créant dans la classe aspx. Dans le projet, je crée une classe Entity Data Model. Lors de la création de cette classe, vous voyez un assistant qui vous aide à sélectionner votre DataSource. La classe EDM est un modèle d'objet de la source de données que j'utilise (j'utilise la base de données SQL SERVER, mais vous pouvez utiliser un objet, une base de données etc. comme source de données). Ensuite, vous utilisez une DataClass qui hérite de DataContext. DataContext est le modèle de vos données source. Ensuite, j'utilise Linq to SQL pour interroger les données dont j'ai besoin. À la fin, je "réinitialiser" la source GridView et définir mes données de requête en tant que source de grille et le lier;) – netmajor