Deixar fixo as colunas que eu modifiquei

Teria como em um grid as colunas q eu selecionei ficar fixa - isso para o usuario, no caso o desenvolvedor liberaria todos mas o usuario escolheria somente 5 e ficaria salva aquelas 5 ele entraria e sairia do grid e ficaria sempre as 5.
Teria como?

tem a opção colunas na barra de ferramentas.

essa opção já esta em uso, mas teria como deixar salvo pelo usuário só as colunas que ele quer podendo entra e sair e aquelas colunas ainda estarem la.
o desenvolvedor liberaria todos.

Até da, mas vale o trabalho?

Esse é um item que tenho algumas reclamações de clientes

Vale o trabalho então?
Para tal deve salvar as configurações por usuário, pode ser por cookies? Ou por tabela em banco de dados ou por arquivo texto?

Bem, adicionei um campo no filtro tipo Colunas, ao salvar o filtro ele salva também as colunas selecionadas. É uma forma.

Forma Dinâmica e mais automática:
Outra forma é criar um mult select com os campos da consulta e ao pesquisar salvar em cookies, banco de dados ou arquivo texto os campos que serão off.

No evento onscriptinit ler os campos off para essa consulta e atribuir:

$this->NM_cmp_hidden[“nome do campo”]= ‘off’ ;