mi rispondo da solo.
ho risolto il mio problema...lo posto qua magari può servire a qualcun'altro:

esiste la proprietà per ogni colonna della tabella.. si chiama
codice:
 .DisplayIndex
con questa è possibile conoscere da codice "ed anche settare" la posizione visiva della rispettiva colonna (indice base a 0)...

Esiste anche l'evento che viene generato quando si sposta visivamente una colonna.
codice:
ColumnDisplayIndexChanged
il post si può anche chiudere, per me ho risolto.