Drag 'n' Drop in a DbGrid

Does anyone know if it's possible ?
I have to make the action in the same DbGrid, taking a value from a cell
and dropping in another cell of the same Grid.
I don't see where i can call the beginDrag method, without
OnClick and OnMouseDown Event.

There's a component already written that allow this ?

Thanks!!  Andrea.