I am not quite sure what went wrong with your custom logic without seeing the code, but could you please examine these demos and see if they can give you an idea how to achieve your goal:
1. TreeView - Drag-and-drop
2. ListView - Items Drag-and-drop
If this can't help, please open a support ticket and send a small runnable project that is replicating the issue and more details on your scenario, like what's the functionality that can't be achieved with the built-in feature so I can find the most proper solution to your case.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed