|
The BindingSource constituent is the preferred data cause because it can attach to a wide type of data sources and can resolve many data fastening issues automatically. The DataGridView control chains data binding to the community properties of the objects returned by these interfaces or to the properties collection returned by an ICustomTypeDescriptor interface, if implemented on the returned objects. Typically, you spirit bind to a BindingSource constituent and bind the BindingSource element to another data basis or populate it with conglomerate objects. The DataGridView control provides a powerful and bendable way to display data in a tabular layout. You can use the DataGridView control to show read-only views of a tiny amount of data, or you can extent it to show editable views of fantastically large sets of data.
|