将页面索引或分页应用于GridView

时间:2012-11-19 14:28:20

标签: c# asp.net gridview pagination

我有一个带有数组列表的ICollectionLabCollection。此数组列表包含另一个类LabEntity。 LabEntity具有LabID,LabName等属性。

我将ICollection类绑定到gridview:

LabCollection objLabCollection = new LabCollection();
gridview.DataSource = objlabCollection;
gridview.DataBind();

我想将网页索引/分页应用于gridview,我该怎样才能使用上面的内容。

1 个答案:

答案 0 :(得分:1)

在gridview标记中设置AllowPaging=True PageSize=x,将x替换为任意数字,例如10。

标记:

<asp:GridView ID="gridview" AllowPaging="true" PageSize="10" OnPageIndexChanging="gridview_PageIndexChanging" runat="server" /> 

代码隐藏:

protected void gridview_PageIndexChanging(object sender, GridViewPageEventArgs e){
    FillGrid();
    gridview.PageIndex = e.NewPageIndex;
    gridview.DataBind();
}