Вы должны установить AutoGenerateColumns=false
перед настройкой источника данных.
Взять 2:
установите AutoGenerateColumns=true
и найдите столбец после:
var ds = dataGridView1.Columns["Color"] as DataGridViewTextBoxColumn;
То есть, если вы хотите - ваш код на самом деле не использует столбец, так что вы можете также удалить весь код для его создания.