ASP.NET基础系列(五)GridView分页浏览
时间:2010-12-28 来源:fugitiver
上一节我讲解了如何利用GridView显示数据库数据,我们现在考虑一个情况:如果数据库有一百条数据,用GridView显示出来,为了避免同一页面显示一百条数据,我们可以使用GridView分页功能。
1.用鼠标点中上一节定义好的GridView控件,查看其属性,AllowPaging为分页属性,我们将其设置为True,现在已经打开分页功能。
2.我们再找到PageSize属性,设置每页要显示的条数,默认为10条,这个根据大家自己的需要决定
3.浏览此页面,我们会看到数据已经分页显示,但是,当我们点击页码时会提示“激发了未处理的事件“PageIndexChanging”。 ”错误,这是因为VS2010只会帮我们分页显示,但要显示哪页要由我们自己编写代码实现,大家看错误提示,表明我们需要定义PageIndexChanging事件。
4.找到属性页,看到上面有个闪电图标,好,我们单击这个图标找到PageIndexChanging,然后在上面双击。
5.现在浏览此页面,我们就会看到分页功能实现了:

{
string conString = ConfigurationManager.AppSettings["Connect"].ToString();
SqlDataAdapter adapter = new SqlDataAdapter("select * from Accounts_Users", conString);
DataTable table = new DataTable();
adapter.Fill(table);
gvDisplay.DataSource = table;
gvDisplay.DataBind();
}
protected void gvDisplay_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvDisplay.PageIndex = e.NewPageIndex;//设置新的页码
}
本节代码下载
相关阅读 更多 +
排行榜 更多 +