1

午後全部、

ファイルにアップロードされたリストアイテムアイテムを含む単純なグリッドビューがあります。グリッドビューでのページングに問題がありました。2ページ目を選択すると、Webページが失敗します。

インターネットを見て回った後、グリッドビューにPageIndexChanging'イベントを追加する必要があるようです。次のコードでこれを完了しようとしましたが、に問題があり、次のようe.NewPageIndexなエラーが発生します...'NewPageIndex'は'System.Event.Args'のメンバーではありません。

これがPageIndexChangingイベントのvbです...

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

そして、これが私のグリッドビューコードです...

       <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>  

助けてくれてありがとう。

よろしくベティ

4

2 に答える 2

1

間違った署名-これを試してください:

Protected Sub UploadedFiles_PageIndexChanging(ByVal sender As Object, ByVal e As GridViewPageEventArgs) Handles UploadedFiles_PageIndexChanging
于 2012-05-17T13:20:16.867 に答える
0

PageIndexChangingMSDNのイベントを見てください。EventArgsこれには、が必要であることに注意してGridViewPageEventArgsください。プロパティGridViewPageEventArgsがあります。NewPageIndex

于 2012-05-17T13:21:23.760 に答える