前言
做客戶端也有兩個月了,先前做列表都沒有分頁,可能考慮數據也不是很多,昨天做了一個頁面,考慮到了數據的問題,所以改為分頁查詢。因為也是第一次用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
