Hello Tomas,
To perform best fit for specific column you should call
nDataGridView1.AutoResizeColumn(int columnIndex);
To perform best fit for all columns you should call
nDataGridView1.AutoResizeColumns();
Choose Columns dialog is implemented as an internal class and it cannot be displayed from other place than context menu.
However, this dialog is basically a form with nListView control which displays all columns of a NDataGridView as list items.
Each item's Tag property is set to the respective column, and when you check or uncheck an item the respective column becomes visible or not.
Hope this helps.
Best Regards,
Nevron Support Team