У меня есть DataGridViewComboBoxCell в приложении winforms, которое я заполняю некоторым источником данных для каждой строки. Это то, что я нахожу в этой ветке DataGridViewComboBoxColumn, добавляя разные элементы в каждую строку. И это работает нормально, каждая строка имеет разные раскрывающиеся значения, как и должно быть. Но когда я щелкаю мышью по заголовку столбца и происходит сортировка, все DataGriViewComboBoxCell очищаются, и значение нельзя выбрать. У меня должна быть сортировка по столбцам. Никаких исключений не происходит. Какое-то решение?
private void setCellComboBoxItems(DataGridView dataGrid, int rowIndex, int colIndex, object[] itemsToAdd)
{
DataGridViewComboBoxCell dgvcbc = (DataGridViewComboBoxCell) dataGrid.Rows[rowIndex].Cells[colIndex];
// You might pass a boolean to determine whether to clear or not.
dgvcbc.Items.Clear();
foreach (object itemToAdd in itemsToAdd)
{
dgvcbc.Items.Add(itemToAdd);
}
}
DataGridViewComboBoxCell
s после сортировки в методе dgvSorted
? - person Batu.Khan   schedule 07.04.2014