DataGridView comboBox с различными источниками данных для каждой ячейки
Я пытаюсь создать DataGridView, который содержит информацию о конфигурации.
Доступные значения могут изменяться для каждой строки в столбце в зависимости от значений в другом столбце, поэтому я не могу присоединить один источник данных к столбцу comboBox. Например: если вы выбираете автомобиль, доступные цвета должны быть ограничены цветами, доступными для этой модели.
Car ColorsAvailable
Camry {white,black}
CRV {white,black}
Pilot {silver,sage}
Причиной рассмотрения dataGridView является то, что оператор может добавлять строки для дополнительных автомобилей.
Что такое хороший дизайн для реализации этого типа пользовательского интерфейса?