Значения DataGridViewComboBoxColumn не обновляются, хотя источник уже изменил данные - C#

Узнай цену своей работы

Формулировка задачи:

Ребят,помогите с проблемой пожалуйста. Допустим у меня есть таблица,которая на форме отображается через DataGridView. И есть один столбец с типом DataGridViewComboBoxColumn. Этот столбец берёт значения из другой таблицы(например "Имена"). Когда я обновляю список "Имён", у меня столбец с типом DataGridViewComboBoxColumn не обновляется,а остаются старые значения. Только после перезахода в программу,всё нормализуется. Как наилучшим образом выйти из ситуации?У меня несколько таблиц в которых есть столбцы типа DataGridViewComboBoxColumn,ссылающихся на одну таблицу.

Решение задачи: «Значения DataGridViewComboBoxColumn не обновляются, хотя источник уже изменил данные»

textual
Листинг программы
for (int i=0; i<DataGridView.Rows.Count; i++)
{
    DataGridView.Rows[i].Cells[XXX].Value = Имена.Rows[i].Cells[YYY].Value.Tostring();
// XXX - номер столбца куда надо вставить начиная с 0
//YYY - Номер столбца источника. 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.357 из 5
Похожие ответы