方法步骤如下:
(1)设置GridView控件的AllowPaging属性为True,在aspx代码中是AllowPaging="True"
(2).默认1页10条,如果要修改每页条数,修改PageSize即可,如需要每页显示2条信息,则在aspx代码中是PageSize="2"。
(3).默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。
(4)激活GridView的PageIndexChanging()事件。后台写入如下代码:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindData(); //重新绑定显示数据
}
/
protected void BindData()
{
DataAccessSQL selectData = new DataAccessSQL();
DataSet ds = new DataSet();
ds = selectData.DataAdapter();
if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0 && ds != null)
{
GridView1.DataSource = ds;
GridView1.DataBind();
}
else
{
GridView1.DataSource = null;
GridView1.DataBind();
}
}