Add column hide function

Hi , I develop a column hide and display function, with it you can control the column by column id easily, could you commit it to the master trunk?  thanks