2015-06-22 3 views
0

У меня есть функция, которая выбирает некоторые данные в DataTable и возвращает значение. Мой DataTable заполнен TableAdapter. Пока все работает нормально.
Проблема появляется после того, как эта функция была общедоступной. Я попытался вызвать его из другой формы, и мой DataTable кажется ничто. Зачем? Как я могу использовать его снова?Использование DataTable из другой формы

+0

У вас есть локальная копия с тем же именем? – Chuck

+0

Нет, я этого не делаю. Я использовал другую форму, как всплывающие окна (как MessageBox), чтобы запросить выбор у пользователя. Все Datatables управляются обратным окном. На данный момент я исправил проблему с такой строкой: If MyDataSet.MyDataTable.Select(). Length = 0 Then Me.MyDataTableTableAdapter.Fill (MyDataSet.MyDataTable). Он работает, но не очень умный. – KarMag

+0

Я проверяю количество записей таблицы в наборе данных, например: MyDataSet.MyDataTable.rows.count – Chuck

ответ

0

У меня есть мой ответ, мои базовые окна не одиночные. Всплывающее окно не обменивается с базовым окном, оно создало новое окно, и это второе окно не было инициализировано.

Смежные вопросы