ASPxGridView行在分页和重新排序时消失
本文关键字:排序 消失 新排序 分页 ASPxGridView | 更新日期: 2023-09-27 18:19:46
我将ASPxGridView链接到数据源,但每当GridView需要显示多页信息时,每当我单击"下一页"箭头时,GridView就会消失。在我再次运行搜索并填充GridView之后,将显示第二页数据。
当我尝试按不同的列排序时,或者如果我尝试四处移动列,也会出现同样的问题。GridView上的数据消失了,但当我再次运行搜索时,数据以我想要的方式调整后重新出现。
<dxwgv:ASPxGridView ID="commentsASPxGridView" runat="server"
AutoGenerateColumns="True" IsCallBack="False"
Width="800px" SettingsPager-PageSize="25">
<Columns>
<%-- Some data columns --%>
</Columns>
<SettingsPager PageSize="25"></SettingsPager>
</dxwgv:ASPxGridView>
GridView的数据源是一个DataTable
对象。
ASPxGridView没有绑定到每个服务器请求的数据。页面没有处理回发,并在Page_Load
方法中添加了一个处理程序,如下所示:
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
targetASPxGridView.DataBind();
}
// Rest of code
}
允许GridView在被调用或调整其列时保持可见并维护数据。