asp.net提供了三個功能強大的列表控制項:datagrid、datalist和repeater控制項,但其中只有datagrid控制項提供分頁功能。相對datagrid,datalist和repeater控制項具有更高的樣式自定義性,所以很多時候我們喜歡使用datalist或repeater控制項來顯示資料。
pageddatasource 類封裝 datagrid 控制項的屬性,這些屬性使 datagrid 可以執行分頁。
pageddatasource 類的部分公共屬性:
allowcustompaging
獲取或設定指示是否啟用自定義分頁的值。
allowpaging
獲取或設定指示是否啟用分頁的值。
count
獲取要從資料來源使用的項數。
currentpageindex
獲取或設定當前頁的索引。
datasource
獲取或設定資料來源。
datasourcecount
獲取資料源中的項數。
firstindexinpage
獲取頁中的第乙個索引。
iscustompagingenabled
獲取乙個值,該值指示是否啟用自定義分頁。
isfirstpage
獲取乙個值,該值指示當前頁是否是首頁。
islastpage
獲取乙個值,該值指示當前頁是否是最後一頁。
ispagingenabled
獲取乙個值,該值指示是否啟用分頁。
isreadonly
獲取乙個值,該值指示資料來源是否是唯讀的。
issynchronized
獲取乙個值,該值指示是否同步對資料來源的訪問(執行緒安全)。
pagecount
獲取顯示資料來源中的所有項所需要的總頁數。
pagesize
獲取或設定要在單頁上顯示的項數。
virtualcount
獲取或設定在使用自定義分頁時資料來源中的實際項數。
datagrid控制項就是使用pageddatasource類來實現資料分頁顯示的,所以datalist和repeater也同樣可以使用pageddatasource來顯示分頁。
例子:void
binddata()
關於程式關於世界
首先,在學了1年多的軟體設計的基礎上,問下自己 程式是什麼?業務需求是什麼?程式有什麼用?什麼是演算法?什麼是資料庫?或許每個人的理解不同,會給出不同的答案。那麼自己的理解 程式是乙個讓計算機工作的流程,在程式寫好之後,計算機就會按照,程式設計師定義好流程在執行。其實很多時候,乙個程式的好壞,在於乙...
關於血液關於軟體
1 自然沉降法 將血袋垂直吊掛於4 2 冰箱內,使紅細胞自然下沉1 3d,或將血袋呈70 80 角立於冰箱,需用時,用一次性分漿器分出血漿,制得濃縮紅細胞。2 洗滌法 一般用生理鹽水反覆洗滌3 6次。經洗滌的紅細胞,除白細胞和血小板減少外,血漿蛋白也極少,紅細胞中殘存的血漿蛋白含量約為原總蛋白的1 ...
關於冷漠,關於愛情
我不知道為什麼今天又莫名其妙開始思考愛情這件事,隨之就解決了我一直無法面對冷漠這件事 被冷漠是我始終無法消化的一件事,每當遇見冷漠時,我總會覺得就像一團火把自己燒得面目全非,但對方卻毫無傷害。但我突然懂了,遇到冷漠時,體面的離開即可 在乎你的人一定會在你離開後,找到你跟你解釋為什麼 連解釋都來不及,...