单击数据网格的新页面索引时如何保持列排序

问题描述 投票:0回答:1

我有一个包含 3 页数据的数据网格。 我已经允许分页和排序。 除了排序方面存在一个问题外,它们都工作正常。

当我单击列标题时,排序会正确应用,但如果我随后单击页面索引,排序就会重置。

关于如何在数据网格上切换页面时保留排序有什么想法吗?

 protected void dgCompInfo_OnPageIndexChanging(object sender, DataGridPageChangedEventArgs e)
    {      
        dgCompInfo.CurrentPageIndex = e.NewPageIndex;          
        dgCompInfo.DataSource = GetDataTableForGrid();
        dgCompInfo.DataBind();        
    }
asp.net sorting datagridview pagination datagrid
1个回答
0
投票

我最终所做的是将用于网格的 DataTable 添加到 Session 中,并将其用于 OnPagingIndexChanging 的绑定。

现在像冠军一样工作!!

© www.soinside.com 2019 - 2024. All rights reserved.