powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / методы TableAdapter
10 сообщений из 10, страница 1 из 1
методы TableAdapter
    #38245255
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста.

Попеременно использую разные методы TableAdapter
this.spec_isup_docTableAdapter.Fill(this.tDF_BT1DataSet.ццц_doc);
и
this.spec_isup_docTableAdapter.FillBy(this.tDF_BT1DataSet.ццц_doc, ........переменные...);

в момент смены метода выпадает ошибка

Ссылка на объект не указывает на экземпляр объекта

Что с этим делать?

Заранее благодарен.
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245275
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah, отлаживать, Stack Trace смотреть.
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245343
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAvah, отлаживать, Stack Trace смотреть.

а как в этом случае сделать новый экземпляр TableAdapter?

(для каждого метода)
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245354
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из приведенного текста трудно дать совет.
Что значит смена метода? Что Вы имеете ввиду?
Кусок ода дайте, где испю первый метод и второй.
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245372
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaИз приведенного текста трудно дать совет.
Что значит смена метода? Что Вы имеете ввиду?
Кусок ода дайте, где испю первый метод и второй.

в простейшем случае, это выглядет так

Код: c#
1.
2.
3.
4.
5.
6.
7.
        public void Filter()
        {
            this.spec_isup_docTableAdapter.Fill(this.tDF_BT1DataSet.spec_isup_doc);
            this.spec_isup_docTableAdapter.FillBy(this.tDF_BT1DataSet.spec_isup_doc, checkEditInWork.Checked, checkPrior.Checked, checkEditplan_date.Checked, checkEditsd_sent.Checked, checkEditSuperfund.Checked, checkEditOverDue.Checked, checkFilterViewSmeta_loaded.Checked, checkClose.Checked, textEditFindGrPos.Text.ToString());
            //this.treeList1.ExpandAll();
            //this.textEditCount.Text = this.treeList1.VisibleNodesCount.ToString();
        }
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245386
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, теперь надо когда вывалится найти, где нету объекта, ведя мышкой по параметрам и какой будет null, вот и копайте.
Кстати вполне может и этот textEditFindGrPos.Text.ToString() и таки Text и так уже string.
И еще подряд выполнять Fill бессмысленно.
Вы первым Fill заполнили таблицу всеми данными, затем
таблица очищается и по новому заполняется данными выборки.
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245411
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaВот, теперь надо когда вывалится найти, где нету объекта, ведя мышкой по параметрам и какой будет null, вот и копайте.
Кстати вполне может и этот textEditFindGrPos.Text.ToString() и таки Text и так уже string.
И еще подряд выполнять Fill бессмысленно.
Вы первым Fill заполнили таблицу всеми данными, затем
таблица очищается и по новому заполняется данными выборки.

с передаваемыми параметрами все ОК, сто раз проверял

проблема где-то здесь
Код: c#
1.
this.spec_isup_docTableAdapter.FillBy(this.tDF_BT1DataSet.spec_isup_doc


причем раньше работало, не помню с каких пор стала глючить
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245423
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например на FillBy кликни правой клавишей и выбери гоуту дифинейшон и поставь там точку останова и проверь чо там передалось чего нету и пр.
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245556
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaНу например на FillBy кликни правой клавишей и выбери гоуту дифинейшон и поставь там точку останова и проверь чо там передалось чего нету и пр.

нет, здесь проблема именно в том, что адаптеры запускаются друг за другом

после этого ошибка

Ссылка на объект не указывает на экземпляр объекта
...
Рейтинг: 0 / 0
методы TableAdapter
    #38245975
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда зачем запускать таким образом адаптеры. Это ни о чем. Понимаете. Сначала вы "затащили" все данные и тут же затаскиваете по выборке, это бессмысленно.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / методы TableAdapter
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]