This document provides an overview of data binding in .NET applications. It discusses data binding goals, the BindingSource class, interfaces for custom data sources, and new features in the Binding class for formatting and parsing data. The key points covered are:
- The BindingSource class acts as the binding context and supports operations like add/remove on supported data sources.
- Interfaces like IBindingList, INotifyPropertyChanged help create custom data sources that support binding.
- The Binding class supports custom formatting/parsing of data through events and type converters.
- Data binding aims to synchronize data between controls and data sources at runtime.