DataGridView comboBox с различными источниками данных для каждой ячейки

Я пытаюсь создать DataGridView, который содержит информацию о конфигурации.

Доступные значения могут изменяться для каждой строки в столбце в зависимости от значений в другом столбце, поэтому я не могу присоединить один источник данных к столбцу comboBox. Например: если вы выбираете автомобиль, доступные цвета должны быть ограничены цветами, доступными для этой модели.

Car                 ColorsAvailable
Camry               {white,black}
CRV                 {white,black}
Pilot               {silver,sage}

Причиной рассмотрения dataGridView является то, что оператор может добавлять строки для дополнительных автомобилей.

Что такое хороший дизайн для реализации этого типа пользовательского интерфейса?

Ответы на вопрос(1)

Ваш ответ на вопрос