Muy ambigüa tu pregunta.
¿Los datos provienen de una Base de datos?
¿que control quieres usar? un listbox, un Listview, un Grid, un Treeview...
Casi todos los componentes estandard de delphi traen las propiedades DragDrop, y los eventos BeginDrag, EndDrag, etc. Puede hacerse con ellos sin problemas.
Un saludo