我有一个包含 3 页数据的数据网格。 我已经允许分页和排序。 除了排序方面存在一个问题外,它们都工作正常。
当我单击列标题时,排序会正确应用,但如果我随后单击页面索引,排序就会重置。
关于如何在数据网格上切换页面时保留排序有什么想法吗?
protected void dgCompInfo_OnPageIndexChanging(object sender, DataGridPageChangedEventArgs e)
{
dgCompInfo.CurrentPageIndex = e.NewPageIndex;
dgCompInfo.DataSource = GetDataTableForGrid();
dgCompInfo.DataBind();
}
我最终所做的是将用于网格的 DataTable 添加到 Session 中,并将其用于 OnPagingIndexChanging 的绑定。
现在像冠军一样工作!!