C# Gridview行编辑需要锁定排序,以便在编辑模式下不允许排序

C# Gridview行编辑需要锁定排序,以便在编辑模式下不允许排序,c#,asp.net,sorting,gridview,C#,Asp.net,Sorting,Gridview,我发现,当我的ASP.NET gridview中的一行处于编辑模式时,我单击列排序,现在我实际上正在编辑其他内容 业务团队不希望我简单地取消排序编辑 1选项用于在编辑模式下强制锁定无法排序 或在排序时,编辑模式更改为网格排序之前处于编辑模式的相应行。 只有十几行,所以不必考虑和担心这个网格上的分页 我的选择是#2或#3,但到目前为止,我还没有看到任何可行的解决方案。在有许多列的Gridview上,一次更改一个SortExpression可能会有点问题。我在Gridview1\u RowEditi

我发现,当我的ASP.NET gridview中的一行处于编辑模式时,我单击列排序,现在我实际上正在编辑其他内容

  • 业务团队不希望我简单地取消排序编辑
  • 1选项用于在编辑模式下强制锁定无法排序
  • 或在排序时,编辑模式更改为网格排序之前处于编辑模式的相应行。
  • 只有十几行,所以不必考虑和担心这个网格上的分页


    我的选择是#2或#3,但到目前为止,我还没有看到任何可行的解决方案。

    在有许多列的Gridview上,一次更改一个SortExpression可能会有点问题。我在
    Gridview1\u RowEditing
    函数中所做的是:

    Gridview1.AllowSorting = false;
    
    然后,当编辑完成或取消时,我将其设置回
    true