0

配列リストを持つICollectionクラスがあります。LabCollectionこの配列リストには別のクラスが含まれていますLabEntity。LabEntity には、LabID、LabName などのプロパティがあります。

ICollection クラスを gridview にバインドしています。

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

ページのインデックス作成/ページネーションをグリッドビューに適用したいのですが、上記を使用してそれを行うにはどうすればよいですか。

4

1 に答える 1

1

gridview マークアップで設定AllowPaging=Trueし、 10 などの任意の数字に置き換えます。PageSize=xx

マークアップ:

<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();
}
于 2012-11-19T17:07:13.710 に答える