分頁繫結repeater控制項

2022-02-08 16:42:08 字數 2525 閱讀 3274

booklist.aspx.cscode

using system;

using system.data;

using system.configuration;

using system.collections;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

using mybookshopmodels;

using system.collections.generic;

using system.data.sqlclient;

using mybookshopdal;

public partial class booklist1 : system.web.ui.page

this.mydatabind();}}

public void mydatabind()

else

if (currentpage == totalpage)

else

this.repeater1.datasource = this.getpagebooks(currentpage, 3, "id asc");

this.repeater1.databind();

this.lblinfo.text = string.format("當前是第頁 共頁 每頁3條資料 共條資料", currentpage.tostring(), totalpage.tostring(), totalnumber.tostring());

}///

///

///

/// 當前是第幾頁

/// 每頁顯的條數

/// 排序方式

///

}con.close();

return booklist;

}///

/// 查詢總頁數

///

/// 每頁顯示的條數

///

}///

/// 排序

///

///

///

listlistbook = new list();

sqlcommand cmd = new sqlcommand(sql, con);

con.open();

sqldatareader reader = cmd.executereader();

if (reader.hasrows)

reader.close();

}con.close();

return listbook;

}///

///

protected void button3_click(object sender, eventargs e)

///

/// 首頁

///

///

///

protected void button5_click(object sender, eventargs e)

///

/// 尾頁

///

///

///

protected void button6_click(object sender, eventargs e)

///

/// 選擇dropdownlist中的頁碼跳轉到該頁

///

///

///

protected void dropdownlist1_selectedindexchanged(object sender, eventargs e)

///

/// 出版日期排序

///

///

///

protected void button1_click(object sender, eventargs e)

///

/// **排序

///

///

///

protected void button2_click(object sender, eventargs e)

else

mydatabind();

}///

/// 獲取書籍路徑

///

///

///

return path;

}///

/// 擷取字串

///

///

///

///

public string fixstring(string strtext, int maxlength)

return strtext;}}

repeater控制項分頁

region 資料來源繫結 分頁 初始資料繫結 public void databindtorepresouce string condition else int curpage convert.toint32 this.la page.text pageddatasource ps new pa...

repeater控制項實現分頁

分頁分為真分頁和假分頁。假分頁 從資料庫一次性取出所有資料繫結到控制項上,再將所有資料根據一頁顯示多少條而分頁。從以上二者的概念上我們可以看出,區別在於分頁時從資料庫讀取資訊的方式,真分頁的效率無疑是最高的。假分頁在首次頁面載入的時候會比較慢 如果資料量較多 二者其實各有各的優缺點,可根據需要來自行...

Repeater控制項分頁例子

repeater控制項分頁例子 repeater和datalist控制項提供了乙個快速 靈活的表現資料的方式,但是,它們沒有內建的分頁功能 datagrid控制項提供了內建的分頁功能,但它的結構比較複雜。下面就用pageddatasource類實現repeater和datalist的分頁。paged...