If you only want to drag rows to a datagrid, don't call 'enableDnd' method on the target datagrid, try the code below:
$('#dg2').datagrid('getPanel').find('div.datagrid-view').droppable({
accept: 'tr.datagrid-row',
onDragOver: function(e, source) {
var icon = $(source).draggable('proxy').find('span.tree-dnd-icon');
icon.removeClass('tree-dnd-yes tree-dnd-no').addClass('tree-dnd-yes');
},
onDragLeave: function(e, source) {
var icon = $(source).draggable('proxy').find('span.tree-dnd-icon');
icon.removeClass('tree-dnd-yes tree-dnd-no').addClass('tree-dnd-no');
},
onDrop: function(e, source){
//console.log(source)
}
})