I want to be able to drag a node from a tree view and drop it into a grid view right above the row under the mouse. Basically the same way the row re-ordering is done in the grid view (same effect and all) but instead of the same grid view being the source, a tree view would be one.
You should first enable drag drop functionality from the TreeView, once you got that working you could just take a look at this code library project drag drop between grids in bound mode. which uses the Grid DragDropService to add items to the grids collection.
Hope this helps, if you have any other questions or comments, please let me know,