Проблема с параметрами SQLDatasource - PullRequest
0 голосов
/ 09 февраля 2011

Почему, если я использую следующую инструкцию в коде:

SqlDataSource1.SelectParameters["page"].DefaultValue = "0";

Я получаю 'System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта.

'?

Ответы [ 2 ]

5 голосов
/ 09 февраля 2011

В этом единственном утверждении участвуют только два объекта (полужирный)

SqlDataSource1 .SelectParameters [ "страница"]. DefaultValue

SqlDataSource1.SelectParameters [ "страница"] .DefaultValue

Так что один из них должен быть нулевым. Если посмотреть на это вместе с вашим предыдущим вопросом, это потому, что вы еще не добавили параметр "page" в SqlDataSource1.

1 голос
/ 09 февраля 2011

Либо ваш объект SqlDataSource имеет значение null, либо в его коллекции SelectParameters нет записи для "страницы". Убедитесь, что вы правильно определили этот параметр.

...