Есть у меня 10 comboBox.
Мне нужно их заполнить элементами из dataGridView, которая выглядит вот так:
Можно ли как-нибудь заполнить эти comboBox через цикл? Как-нибудь вот так:
Проблема в том, что у меня всегда разное количество Ингредиентов, при выборе разного товара, поэтому нельзя просто написать через присвоение для каждого, т.к. будут ошибки.
Конечно, можно сделать вот так:
Но это выглядит крайне тупо и некрасиво




foreach (ComboBox cbox in this.Controls.OfType<ComboBox>()) { ... }илиComboBox[] boxes = this.Controls.OfType<ComboBox>().ToArray(), ну а как с массивом работать в цикле вы же знаете? – aepot Jun 20 '21 at 10:33this.Controls.OfType<ComboBox>().OrderBy(c => int.Parse(c.Name.SubString(8))), но это само по себе костыль. – aepot Jun 20 '21 at 11:20