asp.net List數據源之 repeater分頁

asp教程.net list數據源之 repeater分頁
*/

/// <summary>
/// 根據當前頁碼,每頁條數,取得相應數據。
/// </summary>
/// <param name="pagenum">每頁顯示條數</param>
/// <param name="currentpage">當前頁碼</param>
/// <returns></returns>
public static list<message> getpagesdata(int pagenum, int currentpage)
{
list<message> list = new list<message>();
stringbuilder sb = new stringbuilder();
sb.append("select top " + pagenum + " * from zjagzm.message where ");
sb.append("id not in (select top " + pagenum * currentpage + " id from zjagzm.message) order by uptime desc");
datatable dt = dbhelpersql.getdataset(sb.tostring(), null);
foreach (datarow row in dt.rows)
{
message ms = new message();
ms.id = convert.toint32(row["id"]);
ms.name = row["name"].tostring();
ms.title = row["title"].tostring();
ms.uptime = convert.todatetime(row["uptime"]);
ms.contents = row["contents"].tostring();
list.add(ms);
}
return list;

}

更多相關文章
一周排行
  • 安裝PHP模塊我介紹過許多的文章了,關于安裝PHP模塊我們今天介紹的是exif模塊了,具體的操作如下,希望例子能夠爲各位朋友帶來幫助.安裝exif不需要另外安裝庫,所以省略掉了安裝庫的步驟.比如php的安裝目錄爲:/
  • LG Smart TV如何將電視機音頻連接至家庭影院
    LG Smart TV怎麽連接家庭影院?可以通過模擬或者數字方式將電視機的聲音輸出至家庭影
  • 關于Arch linux系統的安裝配置小編在前面的文章都有介紹過了,在此小編爲各位介紹一篇關于Arch linuxFirewalld防火牆安裝使用教程.本篇文章將介紹一下Arch下安裝配置firewall防火牆(Ce
  • htaccess文件(或者"分布式配置文件")提供了針對目錄改變配置的方法, 即,在一個特定的文檔目錄中放置一個包含一個或多個指令的文件, 以作用于此目錄及其所有子目錄了,此功能主要是放在linu ...
  • 本文章介紹了關于CentOS6.2編譯安裝MySQL5.5.25有需要的同學可參考一下.按照之前ubuntu安裝的步驟安裝後,啓動mysql啓動不起來.錯誤代碼爲“ The server quit without u
  • 本文章來給各位同學詳細介紹關于CentOS下單網卡安裝配置PPTP VPN方法,各位同學可進入參考.VPN(Virtual Private Network,虛擬專用網路)是專用網路的延伸,它可以通過共享Interne ...
  • 本文章給各位同學介紹分享淘寶API輔助函數-適用CI框架,有需要了解的朋友可參考.最近在重寫一個淘寶客的網站,考慮到以後的拓展性,所以把它整合進CI裏面了,這就出現個問題了,淘寶的SDK怎麽整合進類庫呢?仔細閱讀淘寶 ...
  • 502 Bad Gateway錯誤是linux參數配置的一些問題導致的,這也是爲什麽很多的朋友喜歡單獨來配置lnmp環境而不是直接使用LNMP一鍵安裝環境的原因了,下面我給大家整理了一個關于LNMP一鍵安裝環境經常出
  • 最近在ubuntu下用vim的quickfix插件,方便來回編輯,報錯,修改,再循環.但是顯示quickfix的報錯信息顯示爲亂碼,到網上找了個方法,如下:由于設置了UTF8編碼, vim在顯示VC編譯器的錯誤信息時 ...
  • 本文章來給各位同學介紹ubuntu下qq經常崩潰解決方法,各位同學可進入參考.ubuntu下qq經常會卡死升級wine方法如下: 代碼如下 sudo add-apt-repository ppa:ubuntu-win ...