У меня есть набор данных в памяти с определенной таблицей, и я заполняю эту таблицу следующим образом:
for(...)
ds.Fields.AddFieldsRow(++j, 0, heading, "Char", "", "", "Input", 0, "","","");
В графическом интерфейсе у меня есть DataGridView, связанный с этой таблицей внутри TabControl (связанный через BindingSource).
Происходит очень странная вещь: если я открываю панель вкладок с этой сеткой и заполняю таблицу некоторыми данными, то я вижу изменения в сетке. С другой стороны, если я на другой вкладке, заполняю таблицу, а затем переключаюсь на вкладку с сеткой, у меня есть следующее исключение: «Свойство DataMember« Поля »не может быть найдено в источнике данных».
Аналогичным образом у меня есть 2 панели вкладок с сеткой в каждой, которые связаны с одним и тем же источником данных с использованием разных источников данных, и я открываю один из них, заполняю, вижу изменения, затем переключаюсь на вторую вкладку и получаю сбой. 1008 *
Чего мне не хватает?