I'm looking for a virtual datatable (implementing IList, ITypedList and IBindingList ) to be consumed by a GridView. The "Virtual" part means that only two columns (rowId and parentRowId) can be hardcoded, all further columns will be defined during runtime based on a XML configuration. Each column should be backed by an instance of a class. All row and column implementations have to be serializable.
Implementation should be done in Visual [login to view URL] 2005, .NET 2.0, and with full XML documentation, Sandcastle compatible. A real database backend is NOT part of the project.