l'evento dovrebbe essere

_ColumnHeaderMouseClick

...anche io ho il problema di fare l'ordinamento sul datasource...che contiene però un datareader....non riesco ad ottenere l'effetto ordinamento che invece viene automaticamente se uso un dataset