У меня есть сетка данных с включенной подкачкой. Я отображаю результаты в сетке данных на основе условия фильтрации. Я отфильтровал данные, и теперь у него 2 страницы. Когда я перехожу на 2-ю страницу и снова выполняю функцию поиска, чтобы сузить результаты. Тогда я получаю сообщение об ошибке типа
"Неверное значение CurrentPageIndex. Оно должно быть> = 0 и <
PageCount + datagrid paging "
Я уверен, что второй поиск даст только меньшее количество страниц, чем предыдущий. Как решить эту проблему ?
Ошибка показывает:
Значение CurrentPageIndex. Это должно быть> = 0 и
Я решил проблему
protected void btnSearchLibrary_Click(object sender, EventArgs e)
{
if(!String.IsNullOrEmpty(txtSearchLibraryNo.Text.Trim()))
oBookReceiptDTO.LibraryCardNo = txtSearchLibraryNo.Text.Trim();
gvBooksReceiptList.CurrentPageIndex = 0;
FillGridViewBookReceiptList(oBookReceiptDTO);
}
ПРИМЕЧАНИЕ: gvBooksReceiptList.CurrentPageIndex = 0;
это строка, которую я использовал для решения проблемы.