Как найти источник этой ошибки? Дизайнер / FormView / ObjectDataSource - PullRequest
0 голосов
/ 25 марта 2011

В конструкторе я получаю эту ошибку: «Ошибка создания элемента управления: ссылка на объект не установлена ​​для экземпляра объекта». Сама страница работает нормально. Один из объектов, возможно, объектный источник данных, должен потерпеть неудачу во время разработки. Но как найти какой?

Проект изначально разрабатывался с XSD для данных, указывающих на запросы SQL Server. Все основано на типичных демонстрациях Microsoft, которые не учитывают жизненный цикл продукта.

Мне пришлось провести рефакторинг нескольких вещей в базе данных, и конструктор XSD не показывает автоматически, что вам нужно исправить, вам просто нужно запустить и получить ошибку времени выполнения. Очевидно, это означает, что некоторые из многих отдельных методов адаптера, вероятно, все еще не верны, и я собираюсь просмотреть и обновить их, чтобы они соответствовали новой модели базы данных, а затем отслеживаю эффекты с помощью всех связанных элементов управления и всего остального. И, в конце концов, я могу избавиться от большого количества этого кода, сгенерированного мастером, и получить кое-что более удобное для статической проверки компилятором во время сборки.

Но пока, как мне узнать, какая ссылка на объект является проблемой?

1 Ответ

0 голосов
/ 06 апреля 2011

Проблема, по-видимому, связана с нулевым контекстом в коде в базовом классе, который прекрасно работал в VS 2008, который вызывался во время разработки

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