The DataGridView control wires the standard Windows Forms data strip model, so it bidding bind to commands of classes described in the following tilt:
Any class that rigging the IList interface, including one-dimensional arrays.
Any class so as to implements the IListSource interface, such as the DataTable and DataSet classes.
Any class so as to implements the IBindingList interface, such as the BindingList(Of T) class.
Any class with the intention of implements the IBindingListView interface, such as the BindingSource class. Various types of data stores can be second-hand as a data source, or the DataGridView control can run with no data basis bound to it.You can broaden the DataGridView control in a number of behavior to build custom performances into your applications. For pattern, you can programmatically specify your own arrangement algorithms, and you can create your own types of cells. You can without doubt customize the form of the DataGridView control by choosing among a number of properties.