0
當用戶按下更新按鈕時DataBound事件開始。如何鎖定此事件?當gridview枚舉每一行時,需要等待很長時間。當用戶按下更新按鈕時,gridview表不會重新下載?
當用戶按下更新按鈕時DataBound事件開始。如何鎖定此事件?當gridview枚舉每一行時,需要等待很長時間。當用戶按下更新按鈕時,gridview表不會重新下載?
您不應該DataBind
您的GridView
在回發。所以只是把它包裝在一個!IsPostBack
:
protected void Page_Load(Object sender, EventArgs e)
{
if(!IsPostBack)
{
DataBindGridView();
}
}
我做到了。 GridView有一些從db中填充的dropdownlist。我嘗試鎖定GridView的數據綁定,而不鎖定下拉列表綁定事件 – user1848942
@ user1848942:一般來說:你不能_lock_事件(無論這意味着什麼)。事件已經發生了。所以你應該避免數據綁定,如果你不想觸發數據綁定事件。 **你也不應該從GridView的數據綁定事件,而是從它的'RowDataBound'事件**,在GridView中綁定dropdownlists。 –
當我點擊更新按鈕時,gridview中的數據不會被綁定,但我不知道會發生什麼。開始編輯行需要很長時間。我在我的項目中的每一個地方都加分,但是隻需7秒就可以完成任務,而不會停止積分。 – user1848942