Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 2 ASP.NET Datenbindung Deklarative Bindung: Bindung an Property: bzw. Ausdrücke: Beispiele: "/> "/> Bindung von Listensteuerelementen (ListBox, DropDownList, Check_BoxList, BulletList, RadioButtonList) im CodeBehind an Objekte von Klassen, die die Schnittstelle IEnumerable implementieren: Control1.DataSource=… Control1.DataBind() oder Page.DataBind()
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 3 ASP.NET Datensteuerelemente Datenquellensteuerelemente (data source controls) Mit ihnen wird die Verbindung zu der Datenquelle definiert und Eigenschaften festgelegt. Z.B. ObjectDataSource, EntityDataSource, SqlDataSource, XmlDataSource, … Datensteuerelemente (data controls) An sie werden die Datenquellensteuerelemente gebunden und dienen der Anzeige dieser Daten. Z.B. GridView, DetailsView, FormView, Repeater, DataList
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 4 Solution 7a_ASP.NET_Datenbindung: A_BindungAnObjekte B_BindungAnXMLDatei C_Bindung an DB D_BindungAnEDM E_Repeater F_DataList G_ListView H_MasterDetail_SQLDataSource I_MasterDetail_EntityDataSource Solution 7b_ASP.NET_Datenpflege: A_GridView B_DetailsView C_GridViewAufbereitet D_MasterDetail
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 5 Aufgabe 4) Entwickeln Sie eine Web-Applikation für die Datenbank Literatur: In einer ListBox werden die Epochen angezeigt. Bei Auswahl einer Epoche werden alle zugehörigen Autoren mit ihrem Geburts- und Todesjahr angezeigt.