Business data tends to organize itself into rows and columns (witness the success of Lotus123, Excel and other spreadsheet software). For the .NET UI developer, the Windows DataGridView is indispensible in that it provides a quick way to organize business data into rows and columns. Sorting, Paging etc. are usually either built in or fairly straightforward to implement. While the DataGridView control is flexible enough to display any IList as its datasource, it starts running int... [More]