В VS2008 нет CheckBox для отключения автогенерации столбцов, хотя сгенерированный код в InitializeComponent () имеет AutoGenerateColumns = false, но он по-прежнему генерирует нежелательные столбцы!
Как я это исправил, былоотредактировав файл .resx (Просмотреть код из IDE) и полностью удалив записи UserAddedColumn.т.е. удалить эти записи:
<metadata name="Column1.UserAddedColumn" type=...>
<value>True</value>
</metadata>