Wie die Darstellung ausgewählter Daten aus der dropdownlist in der grid-Ansicht?
Ich habe eine dropdownlist
in dem ich zeigen möchte, die verschiedenen Zweige der ein college.
Wenn ein Benutzer wählt einen Wert aus der dropdownlist
dann die Daten für den jeweiligen Wert der angezeigt werden soll in der grid-Ansicht.
Zum Beispiel, wenn ein Benutzer wählt "information technology" aus der drop-down-Liste aus, dann die Liste der Mitglieder der Fakultät mit Informations-Technik dargestellt werden muss in der grid-Ansicht.
- Zeigen Sie Ihren code.
- Sie können die Abfrage gegen yourdropdown.SelectedItem.Text in der Datenbank zu bekommen relevante Daten.
- Was Haben Sie Versucht,
- können Sie erklären, mit einem ex. .
Du musst angemeldet sein, um einen Kommentar abzugeben.
schreiben Sie Ihren code auf dropdown ausgewählte index geändert Methode, die Bindung der Daten an das gridview-indem Sie sich den Wert, und legen Sie die dropdown-Eigenschaft autopostback auf true
.aspx-Datei
Ihrem c# - Code
//your code
Teil? Alles was ich mache, ist laufen eine SQL-Abfrage aus dem text?Hier ist, wie ich es tun würde :
1) Verwenden Sie eine Globale datatable variable zum speichern der kompletten Daten. Es enthält die gesamte Datenbank-Tabelle (so etwas wie "Select * from facultymembers")
2) Auf laden, verwenden Sie die variable zum füllen eines gridview, aka die Tabelle in der aspx. Verwenden Sie es auch zum erstellen der Liste der Elemente, die von Ihnen selectbox, durch Extraktion charakteristischer Werte der college Zweige und binden an die dropdownlist siehe diesen post für code
3) Befestigen Sie ein "onchange" - Ereignis dropdownlist. In der Durchführung der Veranstaltung, die Sie fangen Sie den ausgewählten Wert und können es verwenden, um filter Ihrer datatable (das ist global) mit dem rowfilter-Eigenschaft der Standard-dataview. Sobald Sie dies getan haben, alles, was Sie brauchen, ist das brennen einer neuen databind() , die Bindung dieser filter Daten wieder auf das gridview -
Hoffe tis hilft...
Datenquelle/SQL-datasource etc.) & legen Sie die control-parameter auf Ihre
dropdown-Liste
Nun, wenn Sie wählen Sie einen Wert aus der dropdown-gridview wäre besiedelten beziehungsweise.