程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> DataGrid連接Access的快速分頁法(5)——實現快速分頁

DataGrid連接Access的快速分頁法(5)——實現快速分頁

編輯:關於Access數據庫
DataGrid連接Access的快速分頁法(5)——實現快速分頁

我使用Access自帶的Northwind中文數據庫的“訂單明細”表作為例子,不過我在該表添加了一個名為“Id”的字段,數據類型為“自動編號”,並把該表命名為“訂單明細表”。

FastPaging_DataSet.ASPx
--------------------------------------------------------------------------------------
<@Pagelanguage="c#"Codebehind="FastPaging_DataSet.
ASPx.cs"AutoEventWireup="false"Inherits="Paging.FastPaging_DataSet"EnableSessionState="False"enableViewState="True"enableVIEwStateMac="False">
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHtml4.0Transitional//EN">
<Html>
<HEAD>
<title>DataGrid DataReader自定義分頁</title>
<metacontent="MicrosoftVisualStudio.Net7.1">
<metacontent="C#">
<metacontent="Javascript">
<metacontent="http://schemas.microsoft.com/intellisense/IE5">
</HEAD>
<body>
<formrunat="server">
<
ASP:datagridrunat="server"BorderWidth="1px"BorderColor="Black"Font-Size="12pt"
AlternatingItemStyle-BackColor="#eeeeee"HeaderStyle-BackColor="#aaaadd"PagerStyle-HorizontalAlign="Right"
CellPadding="3"AllowPaging="True"AllowCustomPaging="True"AutoGenerateColumns="False"OnPageIndExchanged="MyDataGrid_Page"
PageSize="15"AllowSorting="True"OnSortCommand="DataGrid1_SortCommand">
<AlternatingItemStyleBackColor="#EEEEEE"></AlternatingItemStyle>
<ItemStyleFont-Size="Smaller"BorderWidth="22px"></ItemStyle>
<HeaderStyleBackColor="#AAAADD"></HeaderStyle>
<Columns>
<
ASP:BoundColumnDataFIEld="ID"SortExpression="ID"HeaderText="ID"></ASP:BoundColumn>
<
ASP:BoundColumnDataFIEld="訂單ID"HeaderText="訂單ID"></ASP:BoundColumn>
<
ASP:BoundColumnDataFIEld="產品ID"HeaderText="產品ID"></ASP:BoundColumn>
<
ASP:BoundColumnDataFIEld="單價"HeaderText="單價"></ASP:BoundColumn>
<
ASP:BoundColumnDataFIEld="數量"HeaderText="數量"></ASP:BoundColumn>
<
ASP:BoundColumnDataFIEld="折扣"HeaderText="折扣"></ASP:BoundColumn>
</Columns>
<PagerStyleFont-Names="VerDana"Font-Bold="True"HorizontalAlign="Right"ForeColor="Coral"
Mode="NumericPages"></PagerStyle>
</ASP:datagrid></form>
</body>
</Html>


FastPaging_DataSet.ASPx.cs
--------------------------------------------------------------------------------------
usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
usingSystem.Text;

namespacePaging
{
publicclassFastPaging_DataSet:System.Web.UI.Page
{
protectedSystem.Web.UI.WebControls.DataGridDataGrid1;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved