Данные не заполняются в c# списке - PullRequest
0 голосов
/ 23 февраля 2020

Проблема заключается в том, что при нажатии кнопки «Показать все» она не работает должным образом. Когда домашняя страница загружается, она выбирает все записи из таблицы, которая работает должным образом. Код приведен ниже.

protected void Page_Load(object sender, EventArgs e)
{
    if(!IsPostBack)
    {
        StatementItems = Statement.GetStatementItems();
        PageNumber = 1;
        DisplayList();//this function runs a select query to fetch all records and displays in a list 
        //with multiple pages
        Utility.BindDropDownList(ddlFliter, Reference.GetStatementCategory("ALL"));//there is a filter 
        //option in the page to filter based on category.
        Utility.BindDropDownList(ddlCategory, Reference.GetStatementCategory(null));
    }
}

На той же странице есть кнопка фильтра и текстовое поле. Когда мы пишем текст и нажимаем кнопку фильтра, он фильтрует список на основе того же текста, который появляется в строках списка. Есть еще одна кнопка «Показать все», которая должна удалить текст фильтра из текстового поля и сделать то же самое при загрузке страницы, т.е. показать все данные, и она не работает. Представление списка не refre sh (запрос выбора работает, как проверено в отладчике). Код для этого приведен ниже.

protected void BtnShowAll_Click(object sender, EventArgs e)
{
    txtFilter.Text="";
    StatementItems = Statement.GetStatementItems();
    PageNumber=1;
    DisplayList();//calling same function as above
}

Проблема в том, что я пытаюсь помочь другу, который не может публиковать коды и другие необходимые доказательства отладки и снимки экрана, поскольку он заблокирован из сети организации. Я должен был набрать код с картинки. Я попробовал отладку, и она работает гладко в фоновом режиме, когда нажата кнопка «Показать все», только что внешний список не обновляет sh. Я не привык к. net и не смог получить никакой онлайн-помощи.

...