Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / методы TableAdapter / 10 сообщений из 10, страница 1 из 1
30.04.2013, 14:18
    #38245255
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы TableAdapter
Скажите пожалуйста.

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

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

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

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

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

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

(для каждого метода)
...
Рейтинг: 0 / 0
30.04.2013, 15:16
    #38245354
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы TableAdapter
Из приведенного текста трудно дать совет.
Что значит смена метода? Что Вы имеете ввиду?
Кусок ода дайте, где испю первый метод и второй.
...
Рейтинг: 0 / 0
30.04.2013, 15:30
    #38245372
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы TableAdapter
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
30.04.2013, 15:35
    #38245386
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы TableAdapter
Вот, теперь надо когда вывалится найти, где нету объекта, ведя мышкой по параметрам и какой будет null, вот и копайте.
Кстати вполне может и этот textEditFindGrPos.Text.ToString() и таки Text и так уже string.
И еще подряд выполнять Fill бессмысленно.
Вы первым Fill заполнили таблицу всеми данными, затем
таблица очищается и по новому заполняется данными выборки.
...
Рейтинг: 0 / 0
30.04.2013, 15:45
    #38245411
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы TableAdapter
fortibransaВот, теперь надо когда вывалится найти, где нету объекта, ведя мышкой по параметрам и какой будет null, вот и копайте.
Кстати вполне может и этот textEditFindGrPos.Text.ToString() и таки Text и так уже string.
И еще подряд выполнять Fill бессмысленно.
Вы первым Fill заполнили таблицу всеми данными, затем
таблица очищается и по новому заполняется данными выборки.

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

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


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

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

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

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


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