DataNavigator之分頁


前言

      做客戶端也有兩個月了,先前做列表都沒有分頁,可能考慮數據也不是很多,昨天做了一個頁面,考慮到了數據的問題,所以改為分頁查詢。因為也是第一次用dev,用哪個控件分頁呢,還是要去搜一下,得出的事DataNavigator。有一篇文章已經寫得很好了。點擊跳到這篇文章  ,確實已經可有完成了。但是我想說的是我過程遇到的問題。

正文

      

      看英文能看出哪些按鈕,這些已經定義好的按鈕都是控件自身的,他們的ButtonType是枚舉類型,那么我一開始通過他自身的按鈕做的代碼。然而通過屬性Buttons下面的各個分頁按鈕的屬性,NextPage,PrevPage的Enabled來控制顯示與否,然而並沒有什么卵用,感興趣的同志們可以繼續研究一下。當我分頁出來的數據,在點擊下一頁一下后,下一頁可能就被禁用了,點擊一下上一頁的時候即使沒有到首頁,上一頁可能也就不能用了,這就是問題,到底需要如何把分頁的信息給DataNavigator我不得解,希望大家也可以給我分享一下。那么之后我還是選擇了CustomButtons,這個是我們自定義去做的,剛才給大家分享的那個連接也是采用這個,可能我當時看的時候,因為是第一次弄這個也就沒有注意,想到有自身的,為啥不用呢還要自己定義。最后做的過程才知道原來有原因。

      

      通過添加自定義按鈕,ImageIndex選擇我們需要的圖片樣子,點擊Tag選項,編輯我們這個按鈕的類型和對應的值。之后通過代碼就完全可以控制了。     

      nvgtDataPager.Buttons.CustomButtons[0].Enabled = true;
      nvgtDataPager.Buttons.CustomButtons[1].Enabled = true;
      nvgtDataPager.Buttons.CustomButtons[2].Enabled = true;
      nvgtDataPager.Buttons.CustomButtons[3].Enabled = true;

      that's all

 

                                A journey of a thousand miles begins with a single step.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM