我正在尋呼我的網格視圖數據.... 現在在gridview的第3頁.. 在第3頁我有每個按鈕列表... 當我點擊在一個按鈕,它會去另一個網頁.. 在那裏我編輯數據和保存... 當我點擊保存它回來的網頁有網格..從網格的第一頁加載...我想加載gridview本身的第3頁..在gridview中尋呼網絡表單
回答
我想分享正確的代碼,我用.....
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["PageIndex"] != null && !string.IsNullOrEmpty(Session["PageIndex"].ToString()))
GridView1.PageIndex = (int)Session["PageIndex"];
}
}
protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e)
{
Session["PageIndex"] = e.NewPageIndex;
}
讓我們開始吧。你可以看看這個link。在這裏您可以看到,在PageIndexChanging事件 中,您可以使用e.NewPageIndex屬性獲取當前頁面索引。
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
//save e.NewPageIndex; property to cookie;
bindGridView();
}
而且你可以在餅乾回來就可以讀取Cookie後保存
protected void LastSession()
{
//read last pageindex from cookie
//set GridView1.PageIndex=<yourCookie>.Value;
}
如果您不想使用cookie,你可以將頁碼作爲查詢參數給這兩個頁面,例如'www.example.com/mypage.aspx?頁= 3'。在Gridview頁面上,如果參數存在,則開始在指定頁面顯示。如果缺失,請從第1頁開始。在編輯頁面上,使用頁碼構建返回到Gridview頁面的URL,並將所需的頁碼作爲參數。 – 2011-03-26 07:20:55
是的,你可以將它保存在任何你想要在cookie中,在查詢字符串,在會話中,在數據庫(但不是好主意):-) – AEMLoviji 2011-03-26 07:22:57
當我點擊2page在網格... e.NewPageIndex獲取索引爲1不是2 – Rockin 2011-03-30 05:30:43
- 1. Lucene的網絡尋呼
- 2. 在GridView上尋呼
- 3. 在ASP.NET gridview中尋呼
- 4. GridView外部尋呼
- 5. ASP.NET Gridview錯誤在尋呼
- 6. 尋呼在GridView控件
- 7. 尋呼GridView控件在asp.net
- 8. 在ASP網頁中尋呼?
- 9. 在gridview中隱藏尋呼號碼?
- 10. 在GridView中尋呼不顯示
- 11. 的ObjectDataSource尋呼 - >沒有在GridView中
- 12. 尋呼問題的GridView
- 13. Webpart-GridView尋呼問題
- 14. 問題GridView中選定的行尋呼
- 15. gxt中的尋呼網格
- 16. 尋呼機在網頁
- 17. jQuery表尋呼
- 18. 在網格視圖中尋呼
- 19. 如何使用ButtonCssClass內尋呼機列表中的GridView
- 20. 在iCarousel中尋呼
- 21. 在ActiveRecord中尋呼
- 22. 在uitableview中尋呼
- 23. 在NHibernate中尋呼
- 24. 在asp.net中尋呼
- 25. 在slickGrid中尋呼
- 26. 在Umbraco中尋呼
- 27. 在Datalist中尋呼
- 28. 在Repeater中尋呼
- 29. 尋呼Gridview無法正常工作
- 30. 強制ASP.NET GridView的尋呼機顯示
這是您的後分頁後的分頁算法。但我的帖子是對這個問題的回答 – AEMLoviji 2011-03-31 06:19:35