我目前在啓用分頁的aspx頁面上有一個GridView控件,我需要遍歷整個行集合/計數以處理選定的記錄。使用我當前的代碼,它只會遍歷GridView行的當前頁面。從GridView控件中檢索所有GridViewRow對象並啓用分頁
完成此任務的最佳方法是什麼?
這裏是我當前的代碼:
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
}
}
我用我的自定義類的泛型列表作爲我的GridView的數據源 – 2009-04-21 20:26:20
另外,我需要從這個GridView控件將其添加所選記錄,並追加到Ajax控件工具包ReorderList控制。 – 2009-04-21 20:32:01
我更新了我的答案,您可以爲您的ReorderList控件使用selectedRows通用列表。 – Canavar 2009-04-21 20:46:03