posts - 56,  comments - 12,  trackbacks - 0

          /*

          實現DataGrid控件分頁顯示的示例

          */

          前臺處理程序

          //DataGridPageDemo.aspx

          <%@ Page language="c#" Codebehind="DataGridPageDemo.aspx.cs" AutoEventWireup="false" Inherits="DataGridPageDemo.DataGridPageDemo" %>
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
          <HTML>
           <HEAD>
            <title>WebForm1</title>
            <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
            <meta name="CODE_LANGUAGE" Content="C#">
            <meta name="vs_defaultClientScript" content="JavaScript">
            <meta name="vs_targetSchema" content=" </HEAD>
           <body MS_POSITIONING="GridLayout">
            <form id="Form1" method="post" runat="server">
             <FONT face="宋體">
              <asp:DataGrid id="dgDemo" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" runat="server"
               Width="264px" Height="240px" AllowPaging="True">
               <PagerStyle Mode="NumericPages"></PagerStyle>
              </asp:DataGrid></FONT>
            </form>
           </body>
          </HTML>

           

          //下面的是后臺處理程序

          DataGridPageDemo.aspx.cs

          using System;
          using System.Collections;
          using System.ComponentModel;
          using System.Data;
          using System.Data.SqlClient;
          using System.Drawing;
          using System.Web;
          using System.Web.SessionState;
          using System.Web.UI;
          using System.Web.UI.WebControls;
          using System.Web.UI.HtmlControls;

          namespace DataGridPageDemo
          {
           /// <summary>
           /// WebForm1 的摘要說明。
           /// </summary>
           public class DataGridPageDemo : System.Web.UI.Page
           {
            protected System.Web.UI.WebControls.DataGrid dgDemo;
           
            private void Page_Load(object sender, System.EventArgs e)
            {
             // 在此處放置用戶代碼以初始化頁面
             if(!IsPostBack)
             {
              DataFiller();
             }
            }

            #region Web 窗體設計器生成的代碼
            override protected void OnInit(EventArgs e)
            {
             //
             // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
             //
             InitializeComponent();
             base.OnInit(e);
            }
            
            /// <summary>
            /// 設計器支持所需的方法 - 不要使用代碼編輯器修改
            /// 此方法的內容。
            /// </summary>
            private void InitializeComponent()
            {   
             this.dgDemo.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.dgDemo_PageIndexChanged);
             this.Load += new System.EventHandler(this.Page_Load);

            }
            #endregion

            private void DataFiller()
            {
             string strConn="server=JOSEN;database=NorthWind;integrated security=true";
             string strSql="select * from orders";
             SqlConnection objCon=new SqlConnection(strConn);
             SqlDataAdapter objAdapter=new SqlDataAdapter(strSql,objCon);
             DataSet ds=new DataSet();
             objAdapter.Fill(ds,"dtorder");

             dgDemo.DataSource=ds.Tables["dtorder"];
             dgDemo.DataBind();

            }

            private void dgDemo_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
            {
             dgDemo.CurrentPageIndex=e.NewPageIndex;
             DataFiller();
            }
           }
          }

           



          苦笑枯 2007-01-19 00:16 發表評論

          文章來源:http://www.aygfsteel.com/kuxiaoku/articles/94810.html
          posted on 2007-01-19 00:16 苦笑枯 閱讀(417) 評論(0)  編輯  收藏 所屬分類: C#
          收藏來自互聯網,僅供學習。若有侵權,請與我聯系!

          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(2)

          隨筆分類(56)

          隨筆檔案(56)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 木兰县| 虹口区| 长阳| 中方县| 高碑店市| 青岛市| 开化县| 登封市| 莫力| 吴桥县| 襄城县| 北辰区| 游戏| 浦东新区| 江西省| 德安县| 新河县| 遵化市| 安图县| 玛曲县| 花莲市| 尉犁县| 常宁市| 望城县| 龙南县| 马公市| 贞丰县| 邵武市| 那曲县| 景泰县| 仁布县| 五寨县| 茶陵县| 黄平县| 保德县| 镇赉县| 崇阳县| 榆林市| 光泽县| 射阳县| 长海县|