Maroquio.Util.SortableBindingList (nuget): This is an extension of BindingList<T> that lets you use a List<T> in Windows Forms DataGridView with automatic sorting features enabled. Very simple and straightforward to use. You only need to use:    SortableBindingList<YourEntityTypeName> myList = new SortableBindingList<YourEntityTypeName>(); myDataGridView.DataSource = myList;    This new update corrects a problem when deleting from the DataGridView.
Keywords: sorting|list|sortable|generic