2013-03-01 27 views
0

我在GridView的最後一列包含了「Edit CommandFields Update and Cancel」的GridView。另外,我在Gridview上方有一個搜索按鈕,一切正常。當我搜索特定的列時,我的Gridview的「sqlDataSource」分別在查詢上發生變化並顯示結果。當我按下一個commandField時,我該如何實現Gridview.DataBind

但是,編輯/更新/取消命令字段按鈕刷新整個Gridview,我失去了從搜索結果派生的選定的可編輯行。

當我點擊編輯命令字段時,如何防止grdiview數據庫?

任何意見,將不勝感激,

回答

0

你可能缺少著名的是Page.IsPostback check.In vb.net你將不得不做一些這樣的事

If Not Page.IsPostBack 
->your binding code goes here 
End if 

C#

if (!Page.IsPostBack) 
{ 

    ->your binding code goes here 

} 

這樣,當頁面重新加載時,您的結果不會丟失。

相關問題