台灣最大程式設計社群網站
線上人數
932
 
會員總數:243984
討論主題:188418
歡迎您免費加入會員
討論區列表 >> ASP.NET >> gridview編輯更新後,如何將畫面停在當下?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
gridview編輯更新後,如何將畫面停在當下?
價值 : 50 QP  點閱數:203 回應數:1

樓主

阿偉
門外漢
0 11
719 30
發送站內信

在畫面上放個sqldatasource 裡面的updatecommand寫好
因此gridview裡面的編輯功能打勾就可以做編輯、分頁
但是編輯完畢後 畫面都會跳回到第一頁
該如何編輯更新後,畫面停在當下編輯的頁面?
謝謝回答
底下是gridview程式碼

第一行的開頭

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" MaintainScrollPositionOnPostback="True" %>








搜尋相關Tags的文章: [ gridview ] , [ vb ] ,
本篇文章發表於2019-01-19 16:58
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
在全部預設的情況下
(直接拉GridView,SqlDataSource並綁定,CodeFile中沒有特別的控制)
編輯後,應該會自己停留在該Page中

您的不會,是否是您的程式碼有額外的DataBind之類的?

有也沒關係∼
也許您可以在GridView的RowUpdating事件
取得GridView1.PageIndex,並記錄到ViewState

然後在GridView1的RowUpdated事件
檢測ViewState不是空的話,就Gridview1.SetPageIndex(PageIndex)

類似這樣


^_^
本篇文章回覆於2019-01-22 09:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.