启用分页后,Gridview 在回发时消失的问题可能是由于分页后的数据绑定问题导致的。为了解决这个问题,请确保在回发时重新绑定数据到 Gridview 中。
以下是一些可能的解决方案:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindDataToGridView();
}
Selecting
事件中重新绑定数据,例如:protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.Cancel = true;
BindDataToGridView();
}
Selecting
事件中重新绑定数据,例如:protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
e.Cancel = true;
BindDataToGridView();
}
Selecting
事件中重新绑定数据,例如:protected void EntityDataSource1_Selecting(object sender, EntityDataSourceSelectingEventArgs e)
{
e.Cancel = true;
BindDataToGridView();
}
总之,请确保在分页后重新绑定数据到 Gridview 中,以避免在回发时出现数据消失的问题。
领取专属 10元无门槛券
手把手带您无忧上云