
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.05.2004, 08:27
|
|||
|---|---|---|---|
|
|||
страницы в DataGrid |
|||
|
#18+
Народ! подскажите как сделать страницы в датагриде делаю проект в VStudioNET в свойствах указываю постраничный вывод, но ходить по страницам нельзя вижу только первые 20 записей или нужно программно прописывать для каждой страницы определенный набор записей. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2004, 08:54
|
|||
|---|---|---|---|
страницы в DataGrid |
|||
|
#18+
У DataGrid свойство должно быть установлено EnableViewState = true; ...и если этот грид на панели, то и у панели надо включить это свойство. Это, конечно, приведет к значительному увеличению страницы (т.е. вьюстэйта на странице). Бороться с этим можно так: http://authors.aspalliance.com/JimRoss/Articles/DatagridDiet.aspx http://authors.aspalliance.com/JimRoss/Articles/DatagridDietPartTwo.aspx Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2004, 12:01
|
|||
|---|---|---|---|
страницы в DataGrid |
|||
|
#18+
по-моему надо отрабатывать событие PageIndexChanged у грида ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2004, 12:25
|
|||
|---|---|---|---|
страницы в DataGrid |
|||
|
#18+
например private void dgMain_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { dgMain.CurrentPageIndex = e.NewPageIndex; if (Page.IsPostBack) { // тут DataBind() и т.д..... pageSearch(); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1395674]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 451ms |

| 0 / 0 |
