2013-01-23 39 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

相关问题