I have just implemented drag drop of child rows within a master/child datagrid based on an object model . After performing the drop the row selectors seems to point to the wrong rows.
I.e. if I start with Master1(ChildX,ChildY) Master2(ChildP,ChildQ) and drag to the new order Master1(ChildP,ChildX,ChildY) Master1(ChildY) and then click on the row selector for child Master1(ChildP) then row Master1(ChildX) is selected.
If i click on Master1(ChildY) then the master row Master2 is selected. The selectors seem to be off by one.
If I open and close the Master1 row the situation corrects itself.