現在、ページングが有効になっている aspx ページに GridView コントロールがあり、行コレクション/カウント全体をループして、選択したレコードを処理する必要があります。現在のコードでは、GridView 行の現在のページのみをループします。
このタスクを達成するための最良の方法は何ですか?
これが私の現在のコードです:
ASPX ページ:
<asp:GridView ID="MyGridView" runat="server" AllowPaging="true" PageSize="20">
<Columns>
<!-- My Column list -->
</Columns>
</asp:GridView>
<asp:Button id="MyButton" runat="server" Text="Add" OnClick="MyButton_Click" />
コードビハインド:
protected void MyButton_Click(object sender, EventArgs e)
{
for (int Count = 0; Count < MyGridView.Rows.Count; Count++)
{
//The row count is 20 and only contains the GridViewRow object in the current page view
//I want to retrieve the all GridViews rows so I can add them to a ReorderList control
}
}