這個數據源
下面 fill() 方法調用很簡單
下面是db類中的ds方法
public static DataTable ds(string que)
{
//返回一個裝載了SQL制定留言的數據表
OleDbConnection con = odb
OleDbDataAdapter oda = new OleDbDataAdapter();
oda
DataSet ds = new DataSet();
oda
return ds
con
}
下面方法使用的數據源就是上面的這個
private void fill()
{
//做的一個方法
//這裡設置一個隱藏的Label
int cup = Convert
PagedDataSource ps = new PagedDataSource();//NEW一個分頁數據源
ps
ps
ps
ps
if (!IsPostBack)
{
//判斷頁面是否第一次載入
for (int i =
{
//循環出頁碼
pageddl
}
}
//下面主要是控制上下翻頁按紐是否起用
pageup
pagedown
if (ps
{
//如果是最前頁
pageup
}
if (ps
{
//如果是最後頁
pagedown
}
//設置頁碼下拉菜單當前選中的值
pageddl
//終於可以綁定給DataList了
DataList
DataList
DataList
}
再下面是翻頁事件的處理
protected void pageddl_SelectedIndexChanged(object sender
{
//頁碼下拉菜單事件
pagelbl
fill();
}
protected void pagedown_Click(object sender
{
//下頁事件
pagelbl
fill();
}
protected void pageup_Click(object sender
{
//上頁事件
pagelbl
fill();
}
From:http://tw.wingwit.com/Article/program/net/201311/15470.html