This is a follow-up to my previous moaning post...
Here's another post that shows how to achieve full-circle databinding with a ObjectDataProvider thingy. It also addresses some other foundational stuff on what is required to databind in the first place.