免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
當前位置:首頁文章首頁 IT學院 IT技術

關于DataGrid 分頁問題的小經驗分享

作者:  來源:  發布時間:2011-6-10 11:37:55  點擊:

本文提供的是作者的一個小經驗分享,是關于DataGrid 分頁問題,希望能給大家帶來幫助和啟發。

最近做網站遇到了一個奇怪的問題,在進行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 B C D E F G H I J K L M N O P Q R S T U V W X Y Z
免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
主站蜘蛛池模板: 一本色综合久久| 国产午夜视频在线观看第四页| japan高清日本乱xxxxx| 亚洲中文字幕在线无码一区二区 | jizzjizz国产精品久久| 国产一区二区在线视频| 久久久久亚洲av无码专区| 亚洲精品中文字幕乱码三区| 精品欧美一区二区三区免费观看 | 亚洲第一成年免费网站| 99在线视频精品费观看视| 亚洲精品美女在线观看| 久久午夜免费鲁丝片| 女人张开腿让男人桶个爽| 国产午夜无码片在线观看| 最新欧美精品一区二区三区| 国产精自产拍久久久久久蜜| 亚洲日韩一页精品发布| 成人午夜视频在线播放| 色天网站| 麻豆国内精品欧美在线| 日韩大片观看网址| 欧美性生活视频免费| 97人洗澡人人澡人人爽人人模| 国产午夜精品无码| 91热久久| 五月天综合婷婷| 亚洲精选在线观看| 一本大道香蕉高清视频视频| 亚洲AV无码一区二区二三区软件| 国产无遮挡又黄又爽在线观看| 成人h动漫精品一区二区无码| 久久国产乱子伦免费精品| 国产视频一二区| 老湿机69福利区18禁网站| 国产偷自拍视频| www.精品国产| 西西人体44rtwww高清大但| free性泰国女人hd| 欧美一级免费在线观看| a级淫片|