[英]invoke gridview paging using button outside the gridview asp.net c#
您如何使用gridview外部的按鈕調用gridview的頁面調度?
我已經搜索了它,但是不幸的是我找不到合適的邏輯。 我不是在談論在gridview的尋呼機模板內部創建用於預覽和下一個功能的按鈕,而是在外部,gridview本身就像一個遠程按鈕。 每當我單擊“預覽”或“下一步”按鈕時,gridview都會執行相同的操作。
假設您在網格視圖外部有按鈕。 單擊按鈕后,可以按以下步驟進行網格視圖分頁。
基本上,我們需要設置網格視圖的pageindex並重新綁定數據。 您需要將數據存儲在會話/緩存中,或者重新獲取該數據以用於gridview。
protected void ButtonNext_Click(object sender, EventArgs e)
{
++gridview.PageIndex;
// if we have reached the last page, either set to first page.
// you could also do nothing.
if (gridview.PageIndex >= gridview.PageCount)
{
gridview.PageIndex = 0;
}
gridview.DataSource = GetGridViewData(); // the data needs to be available.
gridview.DataBind();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.