Basic Drag and Drop operations are fairly simple in C#. What are you specifically having trouble with?
Any control that supports drag and drop actions provide a handful of properties and events that you use to implement this functionality.
You must set the AllowDrop property to allow for dragging and dropping within a control, and then handle some of the 5 major events available for trapping drag drop operations.
Again - basic drag and drop is easy to do. However, there are some advanced features that can be difficult to code for. So once you get started, you'll be able to easily do 90% of what you need to do.
How to use a forum to help solve problems