DataGridView AutogenerateColumns false не обновляет DataSource - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть DataGridView, источник данных которого я устанавливаю программно.

Чтобы не показывать все столбцы, AutoGenerateColumns установлено на false, и все столбцы добавляются вручную, 2 строки кода для каждого столбца

        dataGridView.AutoGenerateColumns = false;
        dataGridView.DataSource = _bs = new BindingSource() { DataSource = someObject };
        dataGridViewColumns.Add("Count", "Anzahl");
        dataGridView.Columns["Count"].DataPropertyName = "Count";

Затем я могу редактировать данные в сетке данных. Но позже при проверке содержимого someObject он не обновился.

Я также попытался

_bs.ResetBindings(true);

без каких-либо улучшений.

Что мне нужно сделать дополнительно записать изменения в источник данных?

Примечание. Тот же код работает, если для AutoGenerateColumns указано значение true и столбцы не добавляются вручную.

...