1

Afternoon «System.Event.Args» Все,«NewPageIndex» не является членом

У меня есть простой GridView со списком наименований предметов, которые были загружены в файл. У меня возникла проблема с поисковым вызовом по моему gridview. Поскольку я выбрал страницу 2, веб-страница потерпит неудачу.

После того, как я посмотрел в Интернете, мне кажется, что мне нужно добавить событие PageIndexChanging 'в мое gridview. Я попытался выполнить это с помощью следующего кода, но имеет проблему с e.NewPageIndex, это имеет ошибку, которая заявляет ... «NewPageIndex» не является членом «System.Event.Args».

Вот В.Б для события PageIndexChanging ...

Protected Sub UploadedFiles_PageIndexChanging(ByVal sender As Object, ByVal e As System.EventArgs) Handles UploadedFiles_PageIndexChanging 
    UploadedFiles.PageIndex = e.NewPageIndex 
    UploadedFiles.DataBind() 
End Sub 

А вот мой GridView код ...

 <asp:GridView ID="UploadedFiles" 
      DataSource="<%# GetUploadList() %>" 
      runat="server" 
      CssClass="mGrid" 
      Width="300px" 
      PagerStyle-CssClass="pgr" 
      AlternatingRowStyle-CssClass="alt" 
      CellPadding="4" 
      ForeColor="#333333" 
      AllowPaging="True" 
      PageSize="2" 
      AllowSorting="True" > 
     <AlternatingRowStyle CssClass="alt" /> 
     <PagerStyle CssClass="pgr" /> 
     </asp:GridView> 

Большое спасибо заранее за помощь в.

С уважением Бетти

ответ

1

Wrong подпись - попробуйте это:

Protected Sub UploadedFiles_PageIndexChanging(ByVal sender As Object, ByVal e As GridViewPageEventArgs) Handles UploadedFiles_PageIndexChanging 
+0

Я добавил часть «GridViewPageEvents» в свой код. Однако теперь у меня есть ошибка с указанием «Идентификатор ожидаемого» в конце в первой строке кода. Я был тем, что «Handles UploadedFiles_PageIndexChanging». не требовал ничего, но это настаивает на (.), а затем на дополнительном коде? – Betty

+0

Обычно это означает, что у вас неправильный двоеточие или скобка. Я добавил «Protected Sub» к подписи, если есть недоразумение о том, как он должен начинаться. – FiveTools

+0

только то, что я думал. Я решил это, удалив строку кода, а затем добавив это снова с помощью intelisence. Большое спасибо за вашу помощь. Это работает сейчас. – Betty