If I use ObjectDataSource to bind to my business objects I have no control over the order of properties in bound objects such as DetailsView.

I have managed to control property order for a GridView (if I select Auto-Generate columns) by implementing ITypedList for my collection.

Anyone know if it can be done for a single object? I have been looking at ICustomTypeDescriptor but have not got it working..