Мне нравится использовать метод TcxGrid.DataController.CreateAllItems, который создает все столбцы, существующие в источнике данных. Требуется логический параметр, с помощью которого вы можете выбрать, добавлять ли все столбцы или только те, которые отсутствуют.