Ⅰ AspNetPager分頁改怎麼採集
分頁是Web應用程序中最常用到的功能之一,在ASP.NET中,雖然自帶了一個可以分頁的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控制項,但其分頁功能並不盡如人意,如可定製性差、無法通過Url實現分頁功能等,而且有時候我們需要對DataList和Repeater甚至自定義數據綁定控制項進行分頁,手工編寫分頁代碼不但技術難度大、任務繁瑣而且代碼重用率極低,因此分頁已成為許多ASP.NET程序員最頭疼的問題之一。
今天閑來無事就學習學習了aspNetPager分頁控制項的用法:
AspNetPager針對ASP.NET分頁控制項的不足,提出了與眾不同的解決asp.net中分頁問題的方案,即將分頁導航功能與數據顯示功能完全獨立開來,由用戶自己控制數據的獲取及顯示方式,因此可以被靈活地應用於任何需要實現分頁導航功能的地方,如為GridView、DataList以及Repeater等數據綁定控制項實現分頁、呈現自定義的分頁數據以及製作圖片瀏覽程序等,因為AspNetPager控制項和數據是獨立的,因此要分頁的數據可以來自任何數據源,如sql Server、Oracle、Access、mysql、DB2等資料庫以及XML文件、內存數據或緩存中的數據、文件系統等等。
1.首先下載aspnetpager控制項,我這兒的版本是6.0.0.0 點擊下載
2.把控制項加到項目中(添加自定義控制項的方法),並把它拖放到頁面上:
<webdiyer:AspNetPager ID="AspNetPager1" runat="server"
AlwaysShow="True" //總是顯示分頁控制項,即使要分頁的數據只有一頁
OnPageChanged="AspNetPager1_PageChanged" //分頁發生改變時觸發事件
UrlPaging="true" //通過URL傳遞分頁信息的方式來分頁。如果設為true,禁用ViewState也能達到效果。如果設置為false,禁用了viewstate則無法實現分頁.
NumericButtonTextFormatString="[{0}]" //頁索引數字顯示的格式
ShowCustomInfoSection="Left"> //顯示當前頁和總頁數信息,默認值不顯示,為left則將顯示在頁索引前,為right則為頁索引後 </webdiyer:AspNetPager>
3.Page_Load事件:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindGridView();
}
}
BindGridView方法如下:
public void BindGridView()
{
string sql = "select * from gw_newsletter_group";//自定義的SQL語句
int recordcount;
DataSet ds = GetPage(sql, this.AspNetPager1.CurrentPageIndex, this.AspNetPager1.PageSize,out recordcount);
this.AspNetPager1.RecordCount = recordcount;
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
AspNetPager1.CustomInfoHTML = "記錄總數:<b>" + AspNetPager1.RecordCount.ToString() + "</b>";
AspNetPager1.CustomInfoHTML += " 總頁數:<b>" + AspNetPager1.PageCount.ToString() + "</b>";
AspNetPager1.CustomInfoHTML += " 當前頁:<font color=\"red\"><b>" + AspNetPager1.CurrentPageIndex.ToString() + "</b></font>";
}
其中的GetPage方法代碼如下:(GetConnection()是返回一個SqlConnection對象)
/// <summary>
/// Get Data By CurrentPage
/// </summary>
/// <param name="sql">SQL</param>
/// <param name="currentPage">current Page</param>
/// <param name="pagesize">Page Size</param>
/// <param name="recordcount">Total Record</param>
/// <returns></returns>
public DataSet GetPage(string sql, int currentPage, int pagesize,out int recordcount)
{
SqlDataAdapter ada = new SqlDataAdapter(sql, GetConnection());
DataSet ds = new DataSet();
int startRow = (currentPage - 1) * pagesize;
ada.Fill(ds, startRow, pagesize, "table");
recordcount = GetPageRecord(sql);
return ds;
}
GetPageRecord方法:(返回總的記錄數)
public int GetPageRecord(string sql)
{
sql = System.Text.RegularExpressions.Regex.Replace(sql, "ORDER BY.*", "");
sql = "select count(*) from (" + sql + ") as temp";
SqlCommand cmd = new SqlCommand(sql, GetConnection());
cmd.Connection.Open();
int recordcount = (int)cmd.ExecuteScalar();
return recordcount;
}
這里注意要去掉」Order By「的字元串(聚合函數不能和"ORDER BY"連用)
4.另外:還有個事件:
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
BindGridView();
}
Ⅱ restful web service 在大數據量下一般是怎麼分頁的
我發現,現在人們不再使用「Web Service」這一詞彙了,人人使用「API」。
恐怕現在說「人們不再使用這個詞彙了」還為時尚早,畢竟還是有很多地方使用它,如雲和移動計算,Cloud IDE,以及社交網路等還在使用該詞彙。Leonard的觀點應該是「這個詞彙不再像以前用得那麼頻繁了」。
我注意到,人們所使用的詞彙呈現交替現象,而現在「Web Service」一詞已幾乎匿跡了。當我說「Web Service」的時候,人們知道我在說什麼,但是這讓我感覺自己「Out了!」就像執拗地在漫天「開源」的世界裡使用「免費軟體」一詞。
他問到,這一微妙變化是否意味著業界一些根本性的、重要的事情的發生呢?同時,眾所周知,REST支持者口中的」Web Service」是有別於SOAP社區所說的Web Service。那麼,這些變化僅在REST社區發生嗎?SOAP社區中「Web Service」一詞使用頻率的下降與WS-*使用的明顯下降能夠簡單地掛上鉤嗎?
不過,Leonard擔心這種變化會不會帶來問題?
[我相信]人們在2007年左右不再說「Web Service」是有原因的,但是,將「API」作為一個通用的詞彙將會導致軟體產品的向更糟糕的方向發展。[……]
那麼,「Web Service」一詞真正消亡了?被「API」取代了?如果答案是肯定的,那麼其隱含著什麼呢?會不會因為「API」一詞在Web中(可能)帶來的混淆而導致軟體實現更差呢?Leonard此文的一條評論說到:
我認為,API不能自描述。明顯,並非所有的Web Service能做到這一點,但是至少它們有專門用於描述的標准格式。拿我經歷的一件有趣的事來說吧,最近一家客戶聘請我們使用其Web Service(不是API)開發一個應用。它們是SOAP,卻是巴洛克式的,晦澀難懂。他們為何稱其為「Web Service」而非「API」也許有其自己的理由。但是,我的確看到很多網站毫不遮掩地吹噓他們的API。
所以,不存在絕對的黑與白,很多東西遊走於中間的灰色地帶。
Ⅲ web列印有那幾種方法
一、瀏覽器的列印功能菜單
這種方案的優勢是不需要對瀏覽器作任何擴充,是最簡單的辦法,但問題也最多,如:
不能精確分頁。瀏覽器一般是根據用戶設置的頁面大小,web頁面的內容多少,來自行決定分頁位置,程序員很難控制。會有頁腳頁眉干擾。
不能准確對齊邊邊距及列印文字。
不能解決連續列印。比如,不是僅列印一張票據,而是連續一次列印若干個票據。
二、使用webbrowser控制項+ javascript
這實際上,是瀏覽器列印功能菜單的一種程序調用,與列印功能菜單沒什麼兩樣。分頁的問題仍然存在,只不過,可以讓用戶不用去點菜單,直接在網頁中的一個按鈕,或一個鏈接裡面調用罷了。
三 、使用print css
這是一種最理想的實現web套打的方法。這種方法通過在html文檔中,嵌入列印相關的css樣式,來實現對html文檔輸出列印的控制,比 如設置紙張大小,紙張縱橫方向,列印邊距,分頁等。顯而易見,這種方式成本小,不需要下載任何插件,而且跨平台性非常好。print css推出已經有些時日,但遺憾的是,至今沒有一個廠商的瀏覽器很好地實現了這些標准,這使得程序員目前還不能利用print css進行實際的開發。關於列印css,參見http://css-discuss.incutio.com /?page=PrintStylesheets
四 、使用PDF文件
用這種方式,就是從伺服器端下載一個pdf文件流,在IE中用adobe插件打開,然後用adobe的列印菜單進行列印,雖然這種方案,也能 實現精確套打,但需要下載adobe插件。這是國外報表工具經常推薦的一種列印方法,但在pdf不那麼普及的中國,這種方案不是最好選擇。
Ⅳ 如何讓datagrid自動分頁
AllowPaging屬性設置為true
PageSize屬性設置為比你要顯示的記錄條數少就行
DataGrid.DataBind()方法綁定好數據源就行了
Ⅳ asp.net分頁 怎麼加上分頁顯示
現在都用vs2008了,看來貼主該考慮換換了...gridview是初學者最好用的數據控制項了,建議用這個
Ⅵ 誰介紹一款比較好的表格控制項
1. GridView 控制項 GridView 控制項用於顯示表中的數據。通過使用 GridView 控制項,您可以顯示、編輯、刪除、排序和翻閱多種不同的數據源(包括資料庫、XML 文件和公開數據的業務對象)中的表格數據。 顯示表格數據是軟體開發中的一個周期性任務。ASP.NET 提供了許多工具來在網格中顯示表格數據,例如 GridView 控制項。通過使用 GridView 控制項,可以顯示、編輯和刪除多種不同的數據源(例如資料庫、XML 文件和公開數據的業務對象)中的數據。 可以使用 GridView 來完成以下操作: 通過數據源控制項自動綁定和顯示數據。 通過數據源控制項對數據進行選擇、排序、分頁、編輯和刪除。 另外,還可以通過以下方式自定義 GridView 控制項的外觀和行為: 指定自定義列和樣式。 利用模板創建自定義用戶界面 (UI) 元素。 通過處理事件將自己的代碼添加到 GridView 控制項的功能中。 1.1 使用 GridView 控制項進行數據綁定 GridView 控制項提供了兩個用於綁定到數據的選項: 使用 DataSourceID 屬性進行數據綁定,此選項讓能夠將 GridView 控制項綁定到數據源控制項。建議使用此方法,因為它允許 GridView 控制項利用數據源控制項的功能並提供了內置的排序、分頁和更新功能。 使用 DataSource 屬性進行數據綁定,此選項使能夠綁定到包括 ADO.NET 數據集和數據讀取器在內的各種對象。此方法需要為所有附加功能(如排序、分頁和更新)編寫代碼。 當使用 DataSourceID 屬性綁定到數據源時,GridView 控制項支持雙向數據綁定。除可以使該控制項顯示返回的數據之外,還可以使它自動支持對綁定數據的更新和刪除操作。 1.2 在 GridView 控制項中設置數據顯示格式 可以指定 GridView 控制項的行的布局、顏色、字體和對齊方式。可以指定行中包含的文本和數據的顯示。另外,可以指定將數據行顯示為項目、交替項、選擇的項還是編輯模式項。GridView 控制項還允許指定列的格式。 1.3 使用 GridView 控制項編輯和刪除數據 默認情況下,GridView 控制項在只讀模式下顯示數據。但是,該控制項還支持一種編輯模式,在該模式下控制項顯示一個包含可編輯控制項(如 TextBox 或 CheckBox 控制項)的行。您還可以對 GridView 控制項進行配置以顯示一個 Delete 按鈕,用戶可單擊該按鈕來刪除數據源中相應的記錄。 GridView 控制項可對其關聯數據源自動執行編輯和刪除操作,使無需編寫代碼即可啟用編輯行為。或者,也可以以編程方式控制編輯和刪除數據的過程(如在 GridView 控制項綁定到只讀數據源控制項的情況下)。 可以使用模板對當某個行處於編輯模式時使用的輸入控制項進行自定義。 1.4 GridView 排序功能 GridView 控制項支持在不需要任何編程的情況下通過單個列排序。通過使用排序事件以及提供排序表達式,您可以進一步自定義GridView 控制項的排序功能。 1.5 GridView 分頁功能 GridView 控制項提供一種簡單的分頁功能。可以通過使用 GridView 控制項的 PagerTemplate 屬性來自定義 GridView 控制項的分頁功能。 適用場景 GridView 控制項一般適用於以表的形式顯示規則的二維關系數據。例如用於顯示站點下所有用戶的列表。 2. DataList 控制項 DataList Web 伺服器控制項以可自定義的格式顯示資料庫行的信息。顯示數據的格式在創建的模板中定義。可以為項、交替項、選定項和編輯項創建模板。標頭、腳注和分隔符模板也用於自定義 DataList 的整體外觀。通過在模板中包括 Web 伺服器控制項,可將列表項連接到代碼,這些代碼使用戶得以在顯示、選擇和編輯模式之間進行切換。 DataList 與GridView不同,必須通過自定義的template 來顯示數據項。DataList 與 GridView相比不支持排序,分頁功能。 適用場景 DataList 一般適用於顯示「單列多行」關系的數據,例如用於顯示產品列表,每一個ListItem顯示一件產品的信息,你可以為ListItem 定義自己需要的格式。 3. Repeater 控制項 Repeater Web 伺服器控制項是一個容器控制項,它使可以從頁的任何可用數據中創建出自定義列表。Repeater 控制項不具備內置的呈現功能,這表示用戶必須通過創建模板為 Repeater 控制項提供布局。當該頁運行時,Repeater 控制項依次通過數據源中的記錄,並為每個記錄呈現一個項。 Repeater 控制項與上述2 個控制項相比顯得最為單薄,Repeater 一般用於只讀的數據,對數據呈現的列表不具備編輯,排序,分頁等功能。 適用場景 功能非常單薄,它使用數據源返回的一組記錄呈現只讀列表。 4.DetailsView 控制項 DetailsView 控制項一次呈現一條表格形式的記錄,並提供翻閱多條記錄以及插入、更新和刪除記錄的功能。DetailsView 控制項通常用在主/詳細信息方案中,在這種方案中,主控制項(如 GridView 控制項)中的所選記錄決定了 DetailsView 控制項顯示的記錄。 5.FormView 控制項 FormView 控制項與 DetailsView 控制項類似,它一次呈現數據源中的一條記錄,並提供翻閱多條記錄以及插入、更新和刪除記錄的功能。不過,FormView 控制項與 DetailsView 控制項之間的差別在於:DetailsView 控制項使用基於表格的布局,在這種布局中,數據記錄的每個欄位都顯示為控制項中的一行。而 FormView 控制項則不指定用於顯示記錄的預定義布局。實際上,將創建包含控制項的模板,以顯示記錄中的各個欄位。該模板包含用於設置窗體布局的格式、控制項和綁定表達式。
Ⅶ 組件,控制項,com,插件,ActiveX,這五個有什麼區別呢
CuteEditor 6.0 在線HTML編輯器的領航者
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=144183
ComponentArt.Charting.WebChart.dll
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=144386
ComponentArt.Web.UI 2007.2源代碼+實例+DLL
http://bbs.topsage.com/dispbbs_123_161434_1.html
ComponentArt.WebUI.2007.1破解DLL
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143055
ComponentArt.WebUI.2007.1源代碼
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143224
ComponentArt.Web.UI.2006.2
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143212
ComponentArt.Web.UI.2006.2源代碼
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143219
ComponentArt.Web.UI.2006.1
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=142983
Infragistics NetAdvantage for ASP.NET 2007 Vol 2
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159861
Infragistics NetAdvantage AppStylist 2007 Vol 2
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159859
Infragistics TestAdvantage WinForms 2007 For CLR2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159870
Infragistics TestAdvantage WinForms 2007 for CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159868
Infragistics NetAdvantage for Windows Forms 2007 Vol 2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159863
Infragistics NetAdvantage 2007 for WPF
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159857
Infragistics NetAdvantage 2006 Vol2 CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159814
Infragistics NetAdvantage 2006 Vol2 for CLR2
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159854
Infragistics NetAdvantage 2006 Vol2 CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159814
ComponentOne Studio 2007 v1.5 for ASP.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159753
ComponentOne Studio 2007 v1.5 for ASP.NET 1.x
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159745
ComponentOne Studio 2006 v2 for ASP.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159739
ComponentOne Studio 2006 v2 for ASP.NET 1.x
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159734
ComponentOne Studio for Mobile Devices 2007 v1.5 CLR1x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159812
ComponentOne Studio for Mobile Devices 2006 v2 CLR2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159811
ComponentOne Studio for Mobile Devices 2006 v2 CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159807
ComponentOne Studio 2007 v1.5 for .NET CLR2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159802
ComponentOne Studio 2007 v1.5 for .NET CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159798
ComponentOne Studio for .NET 2006 v2 CLR2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159780
ComponentOne Studio for .NET 2006 v2 CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159777
ComponentOne Studio for ActiveX 2007 v1.5
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159727
ComponentOne Studio for ActiveX 2006 v2 CLR2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159725
ComponentOne Studio for ActiveX 2006 v2 CLR1.x
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159724
Telerik RadWindow for ASP.NET 2.0 v1.8.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156136
Telerik RadUpload for ASP.NET 2.0 v2.3.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156135
Telerik RadTreeView for ASP.NET 2.0 v6.2.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156134
Telerik RadTabStrip for ASP.NET 2.0 v3.5.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156132
Telerik RadToolbar for ASP.NET 2.0 v1.5.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156133
Telerik RadSplitter for ASP.NET 2.0 v1.2.2.1
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156131
Telerik RadSpell for ASP.NET 2.0 v3.1.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156130
Telerik RadRotator for ASP.NET 2.0 v2.6.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156129
Telerik RadPanelbar for ASP.NET 2.0 v4.2.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156128
Telerik RadMenu for ASP.NET 2.0 v4.2.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156127
Telerik RadInput for ASP.NET 2.0 v2.0.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156126
Telerik RadGrid for ASP.NET 2.0 v4.6.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156125
Telerik RadEditor for ASP.NET 2.0 v7.1.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156124
Telerik RadComboBox for ASP.NET 2.0 v2.7.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156122
Telerik RadDock for ASP.NET 2.0 v1.8.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156123
Telerik RadChart for ASP.NET 2.0 v3.2.1.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156121
Telerik RadCalendar for ASP.NET 2.0 v2.1.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156120
Telerik RadAjax for ASP.NET 2.0 v1.7.2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=156119
telerik r.a.d.upload
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143044
telerik r.a.d.window
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=142980
telerik r.a.d ToolBar
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143077
telerik r.a.d.Chart
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143075
telerik r.a.d.combobox
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143048
DotNetBar for VS2005 6.8.0.1
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=144521
DotnetCharting 4.3破解DLL
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=144388
DotNET Charting WebForms
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=144461
dotnetCharting.WinForms
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=144455
TeeChart for .NET 3.2.2763.26084 完美DLL
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=165932
TeeChart for .NET 3.2.2699.17379 完美DLL
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=165929
Godiagram Web 2.6.2 for .NET 2.0
http://bbs.topsage.com/dispbbs_123_177906_1.html
Godiagram Win 2.6.2 for .NET 2.0
http://bbs.topsage.com/dispbbs_121_177907_1.html
DevExpress 7.3.4 完美破解DLL
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=165852
Dxperience 7.3.5 完美破解DLL
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=165851
DevExpress.LocalizationCHS.Dll
http://bbs.topsage.com/dispbbs_121_169983_1.html
NickLee.Web.UI
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=143052
SolpartWebControls
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=142981
AspNetPager 6.0 for ASP.NET 1.x 自定義分頁控制項
http://bbs.topsage.com/dispbbs_123_161692_1.html
AspNetPager 6.0 for ASP.NET 2.0 自定義分頁控制項
http://bbs.topsage.com/dispbbs_123_161696_1.html
數據操作類 Socut.Data.dll for .NET 2.0 v3.1
http://bbs.topsage.com/dispbbs_123_161867_1.html
數據操作類 Socut.Data.dll for .NET 1.x v3.1
http://bbs.topsage.com/dispbbs_123_161866_1.html
Developer Express for .NET v7.3.5.0全套完美無限製版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166512
Ⅷ 什麼叫程序集分頁和資料庫分頁
PoorPageList專用於WEB站點的首頁列表,內設有數據源緩存機制,使你的大流量首頁得到快速響應。QuicklyPageList控制項,故名思意,最快速的分頁演算法控制項,但缺點是只支持PrimaryKey的排序,如果你的分頁要用到多欄位排序,請用RichPageList控制項,它支持任意欄位的排序,但速度慢於QuicklyPageList。為了說明其使用的簡易性,我們先睹為快:this.PoorPageList1.Connection = SqlConnection 對象或 OledbConnection對象;this.PoorPageList1.SqlSelect = "Proc
Ⅸ 求:ASP.NET WEB項目效果最好的分頁方式(效率高的)
除了存儲過程就是sql分頁 不過和存儲過程差不多,效率差而且寫起來異常麻煩。記得使用aspnet_pager 啊
Ⅹ C# winform 類似於如下圖顯示用什麼控制項綁定並實現分頁
DataGridView控制項是表格,而你發的是web的模版List.
所以在Winform中可使用DataRepeater.
可以在模版中創建你想要的布局.
直接綁定應該做不了.需要手動添加.更多內容請看msdn的常式:
http://msdn.microsoft.com/zh-cn/subscriptions/downloads/cc488278.aspx
關於翻頁可以通過資料庫查處特定頁的數據,之後再將數據顯示到界面.這里主要是SQL語句查詢分頁.界面不受影響.
http://www.cnblogs.com/morningwang/archive/2009/01/02/1367277.html