偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

描述C# DataGrid分頁控件

開發(fā) 后端
這里介紹C# DataGrid分頁控件,它比較適合Intranet環(huán)境使用,對于Internet環(huán)境來說,DataGrid分頁控件提供的功能似乎不足以構造出靈活的Web應用。

對于幾乎所有的數據表現Web應用來說,組織好數據的顯示方式、避免給用戶帶來混亂的感覺就是最主要的目標之一。每個頁面顯示20條記錄當然是可以接受的,但每頁顯示10000條記錄就很容易給用戶帶來不便了。將數據分成多個頁面顯示,即對數據進行分頁,是解決此類問題的最常見的辦法。

C# DataGrid分頁控件慨述

ASP.NET本身只提供了一個支持數據分頁的控件,即C# DataGrid分頁控件,不過它比較適合Intranet環(huán)境使用,對于Internet環(huán)境來說,DataGrid分頁控件提供的功能似乎不足以構造出靈活的Web應用。其中一個原因是C# DataGrid分頁控件對Web設計者放置分頁控件的位置和分頁控件的外觀都有限制,例如,DataGrid控件不允許垂直放置分頁控件。另一個能夠發(fā)揮分頁技術優(yōu)勢的控件是Repeater,Web開發(fā)者可以利用Repeater控件快速配置數據的顯示方式,但分頁功能卻需要開發(fā)者自己實現。數據源在不斷地變化,數據表現方式也千差萬別,如果針對這些不斷變動的條件分別定制分頁控件,顯然太浪費時間了,構造一個不限于特定表現控件的通用分頁控件將極大地有利于節(jié)省時間。

一個優(yōu)秀的通用數據控件不僅提供常規(guī)的分頁功能,而且還要能夠:
1.提供“首頁”、“上一頁”、“下一頁”、“末頁”分頁導航按鈕。

2.根據數據顯示情況調整自身的狀態(tài),即具有數據敏感性。如果分頁控件被設置成每頁顯示10個記錄,但實際上只有9個記錄,那么分頁控件不應該顯示出來;在數據分成多頁顯示的情況下,***個頁面的“首頁”、“上一頁”按鈕不應顯示出來,***一個頁面的“下一頁”、“末頁”按鈕也不應該顯示出來。

3.不能依賴于特定的數據顯示控件。

4.具有適應各種現有、將有數據源的能力。

5.應當能夠方便地配置顯示方式,輕松地集成到各種應用之中。

6.當分頁就緒時,提醒其他控件。

7.即使是缺乏經驗的Web設計者,也要能夠毫無困難地使用。

8.提供有關分頁信息的屬性數據。

目前市場上已經有一些提供上述功能的商業(yè)性控件,不過都價格不菲。對于許多開發(fā)者來說,自己構造一個通用的分頁控件是最理想的選擇。

【編輯推薦】

  1. 如何用C#和ADO.NET訪問
  2. 淺析C# Switch語句
  3. C#驗證輸入方法詳解
  4. 簡單介紹C# 匿名方法
  5. C# FileSystemWatcher對象
責任編輯:佚名 來源: 騰訊科技
相關推薦

2009-08-11 14:45:41

C# DataGrid

2009-08-14 14:38:08

C# DataGrid

2009-08-18 17:41:22

C# ListView

2009-09-03 10:19:12

C#表單控件

2010-08-06 14:13:31

FlexDataGrid分頁控

2010-07-28 09:29:36

Flex DataGr

2009-08-13 17:04:09

C#語言C#程序

2009-08-17 16:32:34

C# Anonymou

2009-08-31 13:18:09

C# IWebMess

2009-08-26 17:49:36

C# readonly

2009-08-03 18:08:39

C# ICloneab

2009-08-31 18:32:01

C# ListBoxE

2009-08-03 16:45:02

C#異步Socket

2009-08-20 09:30:03

C#開發(fā)WinForm

2011-05-20 16:07:29

C#

2009-08-19 10:09:21

C#和C++

2009-09-01 18:25:32

C#結構實例

2009-09-04 11:15:07

選擇C#構造函數

2009-09-04 13:22:31

C#實現多個接口

2009-09-07 14:33:02

C# switch語句
點贊
收藏

51CTO技術棧公眾號