The ASP.NET DataViews are powerful tools when coupled with a DataSource. But you can skip the DataSource and use the DataViews to handle displaying and updating any collection of objects you want, ...
This seems like it should be stupid easy, but obviously I'm posting so either I'm stupid, or it isn't that easy (or maybe both -- -- ) formView using a LINQ data source. formView is going to default ...