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