Data Binding in Depth DEV 419 Level 400 Eyal Vardi CEO Experts4D Microsoft VSTO MVP blog: www.eVardi.com
Agenda
Data Binding Overview
BindingSource Class
Data Source & Interfaces
Binding Class Improvement
Application Architecture Binding
What Can we Bind? One Way Two Way .NET Controls Simple Binding .NET Controls Complex Binding Data Consumers Data Providers Object ArrayList DataSet Custom Collection Config File You can only bind to the public properties
Data Templates Data Template class Address { string Address {get;set} string City {get;set} string COuntry {get;set} string PostalCode {get;set} } User Control
Customize Data Source Win
Need to implement one of the following data binding attributes:
Default BindingPropertyAttribute
Complex BindingPropertiesAttribute
Lookup BindingPropertiesAttribute
Data Template
Binding Source
The Binding Flow * Don’t forget to add default constructor BindingSource DataSet DataTable DataSource DataMember Simple Control Complex Control Column DataBinding Property DataSource BindingSource
Closer look on BindingSource Control BindingSource Simple Binding Complex Binding CurrencyManager Control Data Source Binding Binding BindingContex
0 comments
Post a comment