Chapter 10. Data Binding

Data binding is a powerful concept that is supported by WPF, Windows Forms, and Web Forms. It is a Microsoft technology that provides an abstract and formal communication layer between the user interface and the business objects, or between the Interface Control layer and Business layer, to use the terms from Chapter 1.

It is important to maintain clear separation of concerns between the Interface Control and Business layers to avoid having business logic creep into the UI, or UI logic creep into the business objects. If either of those things occurs, the maintainability of your application will go down, and the cost of development and maintenance will go up. Having a prebuilt technology like data binding, which provides ...

Get Expert C# 2008 Business Objects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.