Hi, Vishal,
Your question has already been answered in the support thread you have opened on the same topic. Please, see our answer there for more information.
However, I am posting the answer here as well in order the community to benefit from it.
RadGridView handles the whole drag and drop operation by its RadGridViewDragDropService. As a descendant of RadDragDropService, RadGridViewDragDropService provides a public API that allows managing the drag and drop behavior.
The PreviewDragOver event allows you to control on what targets the row being dragged can be dropped on. RadDragOverEventArgs gives you access to the dragged and the target item. It is necessary to set the RadDragOverEventArgs.CanDrop argument to true or false considering whether the drop operation is allowed or not. This will affect he cursor respectively.
The PreviewDragHint event fires when the drag and drop operation is successfully started and the drag hint is going to be created. The PreviewDragHintEventArgs.UseDefaultHint property controls whether the default hint will be displayed. If you set this argument to false you can specify the drag hint by setting the DragHint property to the desired image. You have access to the DragInstance as well. The Demo application >> GridView >> Rows >> Rows Drag & Drop example demonstrates how to indicate before/after a row is the drop position by using the PreviewDragHint event.
We kindly ask you to use just one thread for a specific problem to contact us. Posting the same questions numerous times slows down our response time because we will need to review and address two or more tickets instead of one. Moreover, threads are handled according to license and time of posting, so if it is an urgent problem, we suggest you use a support ticket, which would be handled before a forum thread.
Thank you for your understanding.
Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik
Progress is here for your business, like always.
Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.