On InitializingInsertionRow I commented out everything in that method.
Hmmm I did a bare-bones app and didn't get the error (tried it with the InitializingInsertionRow and without).
I am thinking it might be because I am using the same table as a IDDictionary...
(To put it in other words my goal was to have a drop down list on DataGrid1 that is defined by Software_Version_Ptr_IDDictionary and I have another DataGrid (DataGrid2) that would allow the user to insert new entries (new software versions)...and I was hoping that the drop down list that was on DataGrid1 would be updated automatically with the new data the user inserts in the DataGrid2.)
Would this be the cause of this error? Is this doable? Or do I need to use another table and then refresh the other table?