Data Binding
Este un procedeu prin UI este legat la Bussiness Logic ( date ) . Dacă datele se schimbă atunci schimbarea se va reflecta și în GUI.
În ASP.NET avem câteva controale predefinite care fac data binding. Puteți să le foloșiți în timpul proiectelor dar nu și la examen.
Repeater, GridView , ListView , DetailsView, etc...
// Sursa de date tip DataSet
DataSet ds = new DataSet();
// Connect to the database and run the query.
SqlConnection connection = new SqlConnection(connectionString);
SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection);
// Fill the DataSet.
adapter.Fill(ds);
// Asa setam un DataSet ca sursa de date
AuthorsGridView.DataSource = ds;
// Asa fortam data bindingul
AuthorsGridView.DataBind();
Exercițiu
Trebuie sa realizați o aplicație web pentru gestiunea rezervarilor la film. Aplicația trebuie sa conțină un formular de adăugare
înregistrări noi. De asemenea mai trebuie să conțina o pagină cu toate înregistrările. Această pagina va avea și linkuri/butoane
de ștergere sau modificare a înregistrărilor curente.
Update 4 decembrie:
Rezolvarile pot fi descărcate de aici.