TDBAdvGrid Hide column at runtime

You  can use grid.HideColumns() / grid.UnHideColumns() to achieve this.