Как реализовать пейджинг с использованием HTML-таблицы? - PullRequest
0 голосов
/ 16 декабря 2008

У меня есть HTML-таблица, с которой я динамически связываю данные на стороне сервера в C #. Проблема в том, что у меня есть кнопка поиска, которая вызывает поиск в БД (в методе поиска на стороне сервера) на основе информация со страницы клиента. этот метод поиска загружает информацию из БД и обновляет HTML-таблицу (это место, где информация динамически связывается)

for (int i = 0; i < data.Count; i++)
{   
  FirstCell.Controls.Add(lbl1);

  SecondCell.Controls.Add(lbl2);

  ThirdCell.Controls.Add(lbl3);      
  row.Cells.Add(FirstCell);

  row.Cells.Add(SecondCell);

  row.Cells.Add(ThirdCell);

  Table.Rows.Add(row);
}

... и после этого я сохраняю загруженные объекты из БД в переменной сеанса, например: Session {"data"] = data;

мой вопрос: как мне отобразить html-таблицу с определенным количеством записей на странице с индексами страницы внизу страницы просмотра под таблицей? И как я перебираю страницы, чтобы данные оставались видимыми и не терялись? Я не пытаюсь использовать элементы управления данными ASP.net !!!

Ответы [ 2 ]

1 голос
/ 17 декабря 2008

Вы видели этот пост о том, как реализовать подкачку на стороне клиента в элементе управления Gridview с использованием JQuery ? Вот пример этого в действии - Разбиение на страницы Datagrid с использованием примера JQuery

Это можно изменить для работы с таблицей html.

1 голос
/ 16 декабря 2008

Я знаю, что это не совсем отвечает на ваш вопрос, но разве стандартная ASP.NET DataGrid не поддерживает подкачку страниц из коробки? Или вы не хотите использовать элементы управления ASP.NET. Просто любопытно ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...