UI data binding is a software design pattern to simplify development of GUI applications.
Most frameworks employ the Observer pattern as the underlying binding mechanism.
To work efficiently, UI data binding has to address input validation and data type mapping.
Changes made to data within the control are automatically saved to the database when the control's exit event triggers.
You can help Wikipedia by expanding it.This database-related article is a stub.