1樓:匿名使用者
告訴你步驟吧:
第一:在資料庫中統計conut數,然後就能知道有多少條記錄,然後除以每頁最大顯示條數,就能得到有多少頁了。
第二:使用sql語句進行分頁操作,比如有表users,主鍵是uid,因此sql語句如下:
select top () * from users where uid not in (select top () uid from users)
兩個top後面的()是數字,第一個是當前要顯示多少條記錄,然後第二個是當前第幾頁,是通過計算得到,為最大顯示條數 * 當前頁數即可~
最後得到的資料顯示在頁面上即可~
2樓:匿名使用者
我近來剛做的,給你吧!
前臺:放一個datalist控制元件,名為listdatalist ,四個button控制元件,分別表示「首頁」「前頁」「後頁」「尾頁」,兩個label 「curpagelab」、「pagetotallab」分別用來顯示當前頁數和總頁數!
後臺**如下:
c# code
public void bindtolist()
else
if (currentpage == pagetotal))//如果當前是最後一頁,自然就沒有必要去點選「後頁」、「尾頁」了,故將「後頁」、「尾頁」的enabled屬性 設定為 false
else
this.pagetotallab.text = "共" + pagetotal.tostring() + "頁";//在頁面上放一個label顯示總頁數
this.listdatalist.databind();//繫結資料
closeconnectiom();//關閉資料庫}
3樓:匿名使用者
這
c# 寫個獲取資料庫 分頁資料的方法 指教
4樓:伯盈秀
第一種好,gridview的分頁還是要從資料庫中選擇所有記錄然後才分頁,第二種只要分頁的**合理怎麼說也強過自帶的gridview,同時你用page型別,增加可讀性,方便各層分離.
分頁普遍演算法是用top先選pagesize*pageindex,然後根據有序主鍵多次用top,直至選出pagesize條記錄並返回.
論壇的頁面顯示的話建議用repeater,沒有必要用到gridview,因為其附帶的其他功能會增加開銷,論壇的列表頁又沒用到修刪功能.同時最好關閉viewstat,如果不要的話.這個比你去修改分頁方法更能有效方便節省開銷.
5樓:
select * from stu_table where id in (select top 10 id from stu_table where id > 10*(pageindex-1))
10代表每頁顯示10行資料
pageindex代表第幾頁
6樓:匿名使用者
1,是顯示資料的控制元件可能有分頁功能
2,直接從資料庫查詢,每次記錄下最後一行的id號,然後再次從本行開始查詢讀取。
7樓:匿名使用者
使用.net自帶的控制元件就有分頁的方法,如果你要使用自己寫的分頁方法,那就比較複雜了.
c#查詢資料庫表中資料並分頁顯示怎麼做
8樓:李木蛋
第三方控制元件 ,你分好了沒,我這兒有**
c#裡應用資料庫時,用datagradeview如何手動**分頁啊? 5
9樓:
那就把datagradeview的 pagesize屬性在後臺的**裡面定義一個值(例如: int page=15),然後在你手動想把這個datagradeview繫結多少行資料的時候去賦值 (例如:datagradeview.
pagesize=page) 這樣就可以實現你的手動分頁了
如何在mysql資料庫中資料庫,如何在MYSQL資料庫中新建一個資料庫
1 開啟電腦的sql軟體 輸入使用者名稱和密碼,連線上mysql主機地址,將mysql啟動。2 進入mysql裡面後,用滑鼠右鍵點選主機,然後會彈出選單欄,點選裡面的 建立資料庫 也可以使用快捷鍵ctrl d。3 接著會出現 建立資料庫 的視窗,為建立的資料庫取名,並選擇 基字符集 為 utf 8 ...
資料庫連線語句,C 中連線資料庫的語句?
資料庫連線字串已經在配置檔案定義了,呵呵,實際應用和學校有點區別的。呃,你開啟configurationmanager,看看onlineshopconnectionstring就明白了。c 中連線資料庫的語句?c 資料庫連線 系統引用using using access資料庫需要。using sql...
在資料庫中這個是什麼型別mediumtet和tet有什麼區別
mediumtext 一個blob或text列,最大長度為16777215 2 24 1 個字元。text 一個blob或text列,最大長度為65535 2 16 1 個字元。這兩個的區別是長度不同。這兩個的區別是長度不同。mediumtext 一個blob或text列,最大長度為16777215...