如果数据过多是,页面底下会有一个页码。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();
- }
复制代码
效果图:
来源:https://blog.csdn.net/caoxuecheng001/article/details/80792186 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |