Проблема привязки DataSet - PullRequest
0 голосов
/ 21 мая 2010

У меня есть набор данных в памяти с определенной таблицей, и я заполняю эту таблицу следующим образом:

for(...)
    ds.Fields.AddFieldsRow(++j, 0, heading, "Char", "", "", "Input", 0, "","","");

В графическом интерфейсе у меня есть DataGridView, связанный с этой таблицей внутри TabControl (связанный через BindingSource).

Происходит очень странная вещь: если я открываю панель вкладок с этой сеткой и заполняю таблицу некоторыми данными, то я вижу изменения в сетке. С другой стороны, если я на другой вкладке, заполняю таблицу, а затем переключаюсь на вкладку с сеткой, у меня есть следующее исключение: «Свойство DataMember« Поля »не может быть найдено в источнике данных».

Аналогичным образом у меня есть 2 панели вкладок с сеткой в ​​каждой, которые связаны с одним и тем же источником данных с использованием разных источников данных, и я открываю один из них, заполняю, вижу изменения, затем переключаюсь на вторую вкладку и получаю сбой. 1008 *

Чего мне не хватает?

1 Ответ

0 голосов
/ 24 мая 2010

хорошо, глупый я. очищала коллекцию таблиц набора данных перед ее заполнением ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...