Я понял, как это сделать. Лучше использовать функцию before drop. В этой функции, если пользователь отклоняет отбрасывание, это так же просто, как установка сбрасывается до false.
$('#MyGrid').jqGrid('gridDnD',{
connectWith: '#MyGrid2',
beforedrop: function(evt, ui, data, source, target) {beforejqdrop(evt, ui, data, source, target)},
ondrop: function(evt, ui, data) {onjqdrop(evt, ui, data)},
dropbyname: 'False',
droppos: 'first',
autoid: 'True',
autoidprefix: 'dnd_',
dragcopy: 'False'});
function beforejqdrop(evt, ui, data, source, target) {
if (!confirm('is it ok to drop it?')) {
ui.helper.dropped = false;
}
}