2013-01-23 41 views

回答

0

您不應該DataBind您的GridView在回發。所以只是把它包裝在一個!IsPostBack

protected void Page_Load(Object sender, EventArgs e) 
{ 
    if(!IsPostBack) 
    { 
     DataBindGridView(); 
    } 
} 
+0

我做到了。 GridView有一些從db中填充的dropdownlist。我嘗試鎖定GridView的數據綁定,而不鎖定下拉列表綁定事件 – user1848942

+0

@ user1848942:一般來說:你不能_lock_事件(無論這意味着什麼)。事件已經發生了。所以你應該避免數據綁定,如果你不想觸發數據綁定事件。 **你也不應該從GridView的數據綁定事件,而是從它的'RowDataBound'事件**,在GridView中綁定dropdownlists。 –

+0

當我點擊更新按鈕時,gridview中的數據不會被綁定,但我不知道會發生什麼。開始編輯行需要很長時間。我在我的項目中的每一個地方都加分,但是隻需7秒就可以完成任務,而不會停止積分。 – user1848942

相關問題