Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Invalid CurrentPageIndex / 6 сообщений из 6, страница 1 из 1
04.08.2006, 11:19
    #33899225
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid CurrentPageIndex
Помогите плиз. Что тут не так?

Делаю в DataGrid

Private Sub gpl_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles gpl.PageIndexChanged
gpl.CurrentPageIndex = e.NewPageIndex
gpl.DataBind()
End Sub

Проверяю значения
CurrentPageIndex=1
PageCount=9

При DataBind() выдается ошибка

Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount
...
Рейтинг: 0 / 0
04.08.2006, 13:39
    #33899751
ruberoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid CurrentPageIndex
Помогите плиз. Что тут не так?

Делаю в DataGrid

Private Sub gpl_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles gpl.PageIndexChanged
gpl.CurrentPageIndex = e.NewPageIndex
gpl.DataBind()
End Sub

Проверяю значения
CurrentPageIndex=1
PageCount=9

При DataBind() выдается ошибка

Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount


...
С уважением,
ДЧ
...
Рейтинг: 0 / 0
04.08.2006, 17:56
    #33900663
Dima_XY3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid CurrentPageIndex
укажи сначала DataSource для gpl, а затем делай gpl.CurrentPageIndex
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
07.08.2006, 11:27
    #33902495
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid CurrentPageIndex
укажи сначала DataSource для gpl, а затем делай gpl.CurrentPageIndex


Указала. Ошибка не изчезла
...
Рейтинг: 0 / 0
11.08.2006, 15:09
    #33913539
Max951
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid CurrentPageIndex
Помогите плиз. Что тут не так?

Делаю в DataGrid

Private Sub gpl_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles gpl.PageIndexChanged
gpl.CurrentPageIndex = e.NewPageIndex
gpl.DataBind()
End Sub

Проверяю значения
CurrentPageIndex=1
PageCount=9

При DataBind() выдается ошибка

Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount


CurrentPageIndex гриду устанавливаешь где то?
Давно я не юзал грид, CurrentPageIndex должен быть 0 или 1 навскидку
Но и тогда,
Когда во всей планете
Пройдет вражда племен,
Исчезнет ложь и грусть, -
Я буду воспевать
Всем существом в поэте
Шестую часть земли
С названьем кратким Русь.
С. Есенин
...
Рейтинг: 0 / 0
17.08.2006, 16:51
    #33925659
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid CurrentPageIndex
public static void CheckDataGridPageIndex(System.Web.UI.WebControls.DataGrid aDataGrid, int aRecordCount)
        {
            if(!aDataGrid.AllowPaging)
                return;

            int
                MaxPage=aRecordCount/aDataGrid.PageSize+(aRecordCount%aDataGrid.PageSize!=0 ? 1 : 0);

            if(aDataGrid.CurrentPageIndex>=MaxPage)
                aDataGrid.CurrentPageIndex = MaxPage>0 ? MaxPage-1 : 0;
        }

...
CheckDataGridPageIndex(dg1,dt.Rows.Count);
dg1.DataSource = dt;
dg1.DataBind();
...

&quot;Helo, word!&quot; - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Invalid CurrentPageIndex / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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