The DataGridView control provides a commanding and flexible way to present data in a tabular format. You can use the DataGridView control to program read-only views of a small quantity of data, or you can scale it to display editable views of very greater sets of data. The DataGridView control supports the usual Windows Forms data binding standard, so it will impasse to instances of classes described in the subsequent list:
Any class with the aim of implements the IList interface, counting one-dimensional arrays.
Any class that rigging the IListSource interface, such as the DataTable and DataSet classes.
Any class that tools the IBindingList interface, such as the BindingList(Of T) class.
Any class that equipment the IBindingListView interface, such as the BindingSource class.