В настоящее время я анализирую код веб-приложения.Страница Default содержит GridView с несколькими связанными полями данных, которые, как предполагается, заполняются при загрузке и перезагрузке страницы данными на основе параметра URL-адреса, который передается при начальной загрузке.Вкратце это работает так:
-У меня есть метод GridView1_Init
, который вызывается при загрузке страницы, он извлекает данные с использованием OldDbConnection и параметра URL, добавляемого как часть оператора SQL OleDbCommand.
-Данные считываются и сохраняются в файле Web.config.На этом этапе при отладке я вижу и проверяю, есть ли извлекаемые данные.
-Теперь я вызываю метод GridView1_RowDataBound
для заполнения каждой строки.У меня есть это на странице Default.aspx в параметрах GirdView как OnRowDataBound="GridView1_RowDataBound"
Моя проблема заключается в том, что этот метод никогда не вызывается для одного из параметров URL, которые я передаю, и в результате строки с привязкой к данным вGridView не заполняется, и на странице ничего не отображается.У меня есть другой параметр URL, который я использую для тестирования, и он отлично работает с ним, то есть страница загружается с Gridview, отображающим все данные, как и ожидалось.Я не уверен, почему метод GridView1_RowDataBound
вызывается для одного параметра URL, а не для другого.Я отладил с помощью обоих, а также выполнил запрос в SQL Server Management Studio, и я получаю данные обратно для обоих.Заранее спасибо за помощь.