GridView排序和删除;错行

GridView Sort and delete; Wrong row

所以我有一个从数据库获取数据的网格视图。我希望能够对此 table 进行排序和分页,以及删除单行。

现在的问题是:我每次都需要绑定我的数据(在回发时也是如此),否则我的数据源在尝试排序时将为空,但这样做我每次尝试排序时也会得到错误的行删除(或编辑)一行。

问题是我认为每次都必须绑定行。 我每次要做的就是设置 DataSouce 并且仅在 (!IsPostBack) 时绑定。 然后 onSort 我再次绑定它就会被排序。此外,删除函数将获得正确的行。