實現DataList控制項的分頁

2021-04-07 05:53:32 字數 666 閱讀 5512

實現datalist控制項的分頁

datalist控制項功能很強大,他支援選擇、編輯,實現的方法也很簡單,不過最令人頭疼的就是它不像datagrid控制項一樣內建了分頁的功能,這麼好的乙個控制項竟然不能分頁!!!確實是乙個很讓人頭疼的事情。

不過,只是datalist沒有提供內建的分頁功能,但是並不表示,我們不能使用datalist控制項來實現分頁,既然它不給我分頁功能,那只好自己動手了。

下面是全部原**,其實用到的方法和php中的分頁差不多,只是這裡用的是dataadapter與dataset組合,而不是php中的sql語句直接搞定。

注意:必須把兩個linkbutton控制項的command事件改為page_onclick:

//計算總共有多少條記錄

public int calculaterecord()

else

dr.close();

return intcount;

}icollection createsource()

public void listbind()

public void page_onclick(object sender,commandeventargs e)

viewstate["pageindex"] = currentpage;

listbind();

}

DataList 控制項分頁操作

aspx 原始檔 page language c codebehind radionj list.aspx.cs autoeventwireup false inherits radio.radio.radionj list cs 原始檔 using system using system.coll...

datalist實現分頁

原檔案test.aspx test.aspx.cs檔案 using system using system.data using system.configuration using system.collections using system.web using system.web.secur...

datalist分頁 一 控制項通用

全了 啊 其實 下面的內容 也是girdview datalist repeater都可以用,只需要改一下控制項名 datalist1 girdview1 repeater.datasource ps using system using system.collections using syste...