У меня есть операция (которую я не могу изменить), которая запускает потоки, которые обращаются к нашей базе данных Oracle, чтобы узнать, есть ли свободные номера в определенной гостинице на определенную дату.
Если комбинация даты/отеля доступна, этот поток возвращает информацию о дате/отеле в форме DataTable, которая объединяется с Main DataTable результатов. Да, я знаю... Это досталось мне по наследству.
Поэтому я пытаюсь переписать эту операцию. Я все еще должен запрашивать Oracle в потоках, чтобы получить информацию о доступности, но я хочу отображать данные по мере их возврата (порциями по 5, 10? Я гибкий), вместо того, чтобы пользователь сидел перед экраном для до 4 минут, прежде чем полный результат будет выложен в GridView.
Как мне сделать это непосредственно со страницы .aspx, чтобы я мог сделать вызов веб-службы и заполнить сетку (JqGrid?) результатами?
Если я не предоставил достаточно информации или не описал, чего я пытаюсь достичь, дайте мне знать, и я уточню.