Il binding è un meraviglioso meccanismo che nasconde tante insidie. Si partirà dal simple e complex binding con il dataset per scendere nei dettagli di questo mondo. Ad esempio verrà mostrato come sia possibile formattare i modo opportuno i dati da presentare grazie ad eventi di binding.
Spesso però i dataset non rappresentano in modo abbastanza esauriente i dati e quindi vedremo come permettere l'uso di custom entity non solo nel ruolo di "banale" datasource, ma anche dotandole delle stesse funzionalità di design e gerarchiche offerte dal dataset.