Drag'n'Drop on DBGRid-Rows


I've got 2 q about dbgrid

1) How can I implement a drag'n'drop on a dbgrid-row ? Is there also a
possibility to call an event (e.g. ondragdrop) if a row is moved up or down.

2) How can I reorder the grid depending on the contents of a column ?

Answers please to following email: gu...@cuenet.ch

Thanks a lot