自定义集合上的GridView分页

时间:2009-01-15 07:22:59

标签: asp.net linq

我在与GridView绑定的List<Employee>上使用分页。但是这段代码不起作用。什么是正确的方法?我没有使用ObjectDataSource

protected void myGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    List<Employee> p = ReturnEmplColl();
    GridView1.DataSource = p.Paging(1, e.NewPageIndex);
    GridView1.DataBind();
}

2 个答案:

答案 0 :(得分:0)

试试这个:

protected void myGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {

        List<Employee> p = ReturnEmplColl();
        GridView1.DataSource = p;
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.DataBind();
    }

答案 1 :(得分:0)

我通过这样的分页来解决它:

GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = ReturnEmplColl();