Я хочу установить элементы каждого DataGridViewComboBoxCell по отдельности (поскольку каждый комбинированный список должен иметь разные элементы) в моем DataGridView.Я использую этот код для установки элементов:
foreach (DataGridViewRow row in grid.Rows)
{
((DataGridViewComboBoxCell)row.Cells[1]).Items.Clear();
foreach (Product prod in _ProductList)
{
((DataGridViewComboBoxCell)row.Cells[1]).Items.Add(prod.Name);
}
}
Отладка. Я вижу, что элементы DataGridViewComboBoxCell установлены правильно, но когда я смотрю на сетку, комбо пусты.
Созданиеразличные тесты Я понял, что если я устанавливаю элементы после загрузки формы (например, в событии щелчка), элементы отображаются нормально.
Что мне нужно сделать, чтобы загрузить элементы во время загрузки формы?