Originally Posted by jmcilhinney
Nothing you've asked for in this thread would make a DataGridView break a sweat. Columns and rows are both customisable and you can embed absolutely any control you like in a cell, with varying degrees of effort depending on the control. Like I said, if you really want to know about the DataGridView class then you should be reading about it on MSDN. That's where you'll find out about its capabilities.
The one disappointing omission in the DataGridView that I'm aware of is that it doesn't support parent and child data in the one control. There's no expandability like the Access UI and there's no navigation from table to table like the DataGrid. Other than that it's way cool.