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 苦笑枯 閱讀(418) 評論(0)  編輯  收藏 所屬分類: C#
          收藏來自互聯網,僅供學習。若有侵權,請與我聯系!

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

          常用鏈接

          留言簿(2)

          隨筆分類(56)

          隨筆檔案(56)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 金堂县| 彰武县| 外汇| 屯留县| 富裕县| 浮梁县| 高雄县| 南安市| 嘉禾县| 乌拉特后旗| 子长县| 稷山县| 大同市| 南京市| 嘉荫县| 湛江市| 五指山市| 广河县| 永胜县| 犍为县| 鄄城县| 怀宁县| 吴桥县| 曲水县| 江油市| 杨浦区| 龙陵县| 阳新县| 涞源县| 兴业县| 北票市| 米易县| 澜沧| 泗水县| 庆阳市| 双辽市| 南康市| 会同县| 民勤县| 武乡县| 杭州市|