Michael
Sorry for the delayed response. We have been on the road and this is the first chance I have had to get on the forum. All you need to do in this case is use the BusinessBindingSource control to wrap the business object. Bind your grid to the BusinessBindingSource control and it will emit each row as a strong typed BO and will resolve the issue you are having.
Normally we have an extremely quick turnaround on posts. But the entire team is scattered all over the U.S. this week which generally never happens. In fact, some of us are at Microsoft at the VSIP summit.