Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / страницы в DataGrid / 4 сообщений из 4, страница 1 из 1
14.05.2004, 08:27
    #32517281
helllen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
страницы в DataGrid
Народ! подскажите как сделать страницы в датагриде
делаю проект в VStudioNET в свойствах указываю постраничный вывод, но ходить по страницам нельзя вижу только первые 20 записей
или нужно программно прописывать для каждой страницы определенный набор записей. Заранее спасибо
...
Рейтинг: 0 / 0
14.05.2004, 08:54
    #32517299
kxmep
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
страницы в DataGrid
У DataGrid свойство должно быть установлено EnableViewState = true;
...и если этот грид на панели, то и у панели надо включить это свойство.
Это, конечно, приведет к значительному увеличению страницы (т.е. вьюстэйта на странице).

Бороться с этим можно так:
http://authors.aspalliance.com/JimRoss/Articles/DatagridDiet.aspx
http://authors.aspalliance.com/JimRoss/Articles/DatagridDietPartTwo.aspx

Код: plaintext
kxmep
...
Рейтинг: 0 / 0
14.05.2004, 12:01
    #32517686
UU
UU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
страницы в DataGrid
по-моему надо отрабатывать событие PageIndexChanged у грида
...
Рейтинг: 0 / 0
14.05.2004, 12:25
    #32517776
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
страницы в DataGrid
например

private void dgMain_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dgMain.CurrentPageIndex = e.NewPageIndex;
if (Page.IsPostBack)
{
// тут DataBind() и т.д.....
pageSearch();
}
}
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / страницы в DataGrid / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]