ASP.NET中用gridView來實現分頁
阿新 • • 發佈:2019-01-22
如果資料過多是,頁面底下會有一個頁碼。GridView就對這個做了很好的封裝。
1先把屬性AllowPaging設定為true,pagesize為每一頁的行數,我在此例中設為3。
2新增四個boundfield,設定datafield(繫結的資料庫中的欄位)和headertext(頁首)。
設定GridView的pageindexchanging事件
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; BindToDataGrid(); }
private void BindToDataGrid() { SqlConnection conn = DB.createCon(); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand("select * from [user]", conn); DataSet ds = new DataSet(); sda.Fill(ds, "emp"); GridView1.DataSource = ds.Tables["emp"]; GridView1.DataBind(); }
效果圖: