The issue could be related to the DataMember not being explicitly set at this point.
Instead of using the DataSource property to set the source, you could use the SetDataBinding method. It will directly set both the DataSource and the DataMember.
Imported from legacy forums. Posted by CharlesB (had 4042 views)