六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

DataGrid 分頁問題

[摘要]最近做網站遇到了一個奇怪的問題,在進行DataGrid進行分頁時,無法響應 PageIndexChanged 事件 。 我也查閱了很多關于這方面的文章,可是還是沒有得到解決方案。 在和別人的探討中發現了癥結所在首先,我先將代碼貼過來:下面是DataGird控件的HTML代碼(不包含字段綁定)<...
最近做網站遇到了一個奇怪的問題,在進行DataGrid進行分頁時,無法響應 PageIndexChanged 事件 。

我也查閱了很多關于這方面的文章,可是還是沒有得到解決方案。 在和別人的探討中發現了癥結所在

首先,我先將代碼貼過來:

下面是DataGird控件的HTML代碼(不包含字段綁定)

<asp:datagrid id="SearchGrid" runat="server" width="100%"     autogeneratecolumns="False"  EnableViewState="true"    AllowPaging="True" PageSize="3" PagerStyle-Mode="NumericPages" PagerStyle-HorizontalAlign="Right" PagerStyle-pagebuttoncount="5" onpageindexchanged="SearchGrid_PageIChanged" >

下面是后代碼:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            If Not IsPostBack Then
                BindGrid()
            End If
        End Sub

public Sub SearchGrid_PageIChanged(ByVal s As Object, ByVal e As DataGridPageChangedEventArgs)
            SearchGrid.CurrentPageIndex = e.NewPageIndex
            BindGrid()
 End Sub

Public Sub BindGrid()
            SearchGrid.DataSource = (綁定你的數據源)

            SearchGrid.DataBind()

  End Sub

對與上面的代碼,第一次加載頁面都可以得到正確的顯示結果和頁數,但是切換頁面時不能響應分頁事件

經過跟蹤程序發現切換頁面每次都要調用PageLoad , 我把DataBind移出Is notpostback后,分頁可以正常

說明每次在回送頁面時都要重新給DataGrid加載數據,隨即考慮到DataGrid設置了EnableViewState為False

DataGrid數據沒有保留下來,導致DataGrid只有在每次加載都重新綁定才能實現保持狀態而正常分頁。

        因此將EnableVIewState設置為True ,問題解決。





主站蜘蛛池模板: 视频在线观看免费网址 | 色福利网| 日本韩国理论片大全在线 | 青草草| 张丽莉老师的故事 | 亚洲综合a | 日韩成人小视频 | 羞羞影院男女午夜爽爽影视 | 色综合影视 | 青春草a∨在线观看免费app | 亚洲专区在线播放 | 在线播放国产一区二区三区 | 伊人网站在线观看 | 午夜欧美精品久久久久久久 | 亚洲高清影院 | 伊人二区 | 欧美中出在线 | 亚洲日本激情 | 色爱综合区 | 深夜福利日韩 | 天天色综 | 天天干成人网 | 青青青青青视频免费播放 | 欧美一级视频免费观看 | 日本不卡视频一区二区三区 | 五月综合色啪 | 亚洲天堂影院 | 丝袜捆绑调教视频免费区 | 五色婷婷| 日批在线播放 | 人人干网站 | 青青久在线视频 | 天天操天天干天天透 | 亚洲成a人片在线看 | 欧美一区二区三区久久久人妖 | 中文字幕在线视频免费观看 | 欧美一级片网 | 欧美视频一区在线 | 日本成人在线网站 | 香蕉免费一级视频在线观看 | 午夜性福 |