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.