It is not clear how exactly you set up the drag-drop functionality, but I suppose that you use the build-in RadGridViewDragDropService which handles the whole drag and drop operation in RadGridView.
The PreviewDragOver event allows you to control on what targets the row being dragged can be dropped on. The PreviewDragDrop event allows you to get a handle on all the aspects of the drag and drop operation, the source (drag) grid, the destination (target) control, as well as the row being dragged. It is possible to get the target row and extract its cells' values while dragging over. In PreviewDragOver you have access to the GridDataRowElement. Through the RowInfo property you can get the GridViewRowInfo:
private void svc_PreviewDragOver(object sender, RadDragOverEventArgs e)
if (e.DragInstance is GridDataRowElement)
e.CanDrop = e.HitTarget is GridDataRowElement ||
e.HitTarget is GridTableElement ||
e.HitTarget is GridSummaryRowElement;
GridDataRowElement targetRow = e.HitTarget as GridDataRowElement;
if (targetRow != null)
GridViewRowInfo rowInfo = targetRow.RowInfo;
I hope this helps. Should you have other questions do not hesitate to contact me.
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.