It does seem to be bound, because when the usercontrol (with the RadGrid) loads, it's populated with the correct data.
I have two (2) ObjectContainerDataSource controls on the page since my grid contains a DropDown control.
- SourcePhones - OCDS for the grid data
- SourcePhoneTypes - OCDS for the phone types DropDown control (Home, Work, Cell, etc)
But when I debug, it never hits the Selecting event for the SourcePhones control. It does, however, hit the SourcePhoneTypes control for each row in the grid, which seems correct.
I should also mention that I am NOT using the WCSF MVP pattern. I'm just using Unity integrated into an ASP.NET web application.
I may end up trying to use StructureMap as my Inversion of Control container and see if I have better luck with the RadGrid.
If you come up with any other ideas, I would love to hear them.