没能够显示下一页,如何解决?谢谢~
没能够显示下一页,如何解决?谢谢~
 2006-12-26 15:04
	    2006-12-26 15:04
   2006-12-26 15:16
	    2006-12-26 15:16
  private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此处放置用户代码以初始化页面
            Binding();
        }
        #region Web 窗体设计器生成的代码
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        /// <summary>
        /// 设计器支持所需的方法 - 不要使用代码编辑器修改
        /// 此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {    
            this.Load += new System.EventHandler(this.Page_Load);
        }
        #endregion
        public void Binding()
        {
            string strConn=@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="+Server.MapPath("board.mdb") ;
            OleDbConnection conn = new OleDbConnection(strConn);
            conn.Open();
            string str_sele = "SELECT id,name,sex,addr,homepage,email,qq,subject,content,addtime,ip,reply FROM msg ";
            OleDbDataAdapter da = new OleDbDataAdapter(str_sele,strConn);
            ds = new DataSet();
            da.Fill(ds,"msg");
//                dv = ds.Tables["msg"].DefaultView;
//                this.DataGrid1.DataSource = dv;
            this.DataGrid1.DataSource = ds.Tables["msg"].DefaultView;
            this.DataGrid1.DataBind();
        }
        private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
        {
            //startIndex=e.NewPageIndex*DataGrid1.PageSize;
            DataGrid1.CurrentPageIndex=e.NewPageIndex;
            Binding();
        }
[此贴子已经被作者于2006-12-26 15:25:31编辑过]

 2006-12-26 15:23
	    2006-12-26 15:23
   private void InitializeComponent()
        {    
            this.Load += new System.EventHandler(this.Page_Load);
}
这地方没写 DataGrid1_PageIndexChanged委托

 2006-12-26 15:57
	    2006-12-26 15:57
  谢谢,解决了
不过我想问个问题,怎么这个不是在添加DataGrid1_PageIndexChanged时自己生成的吗,难道是自己手写才行?

 2006-12-26 16:25
	    2006-12-26 16:25
   2006-12-26 22:43
	    2006-12-26 22:43
   2006-12-27 10:50
	    2006-12-27 10:50
  
[此贴子已经被作者于2006-12-27 14:29:10编辑过]

 2006-12-27 14:27
	    2006-12-27 14:27