【发布时间】:2023-03-09 07:48:01
【问题描述】:
我有一个独特的问题。我正在使用 GridView 来显示来自数据库的信息。此 GridView 的要求是它始终是可编辑的,因此我在 ItemTemplates 中有 TextBoxes,并且希望在单击按钮时保存这些值。
一切都很好。
问题是我试图让排序(并最终分页)正常工作并遇到问题。如果我从 ObjectDataSource 绑定 GridView,这显然不起作用,因为它会在排序之前重新绑定数据源,并且我会丢失任何修改后的值。如果我从 DataTable 绑定 GridView 并尝试将其存储在 Session 变量中,它 仍然 不起作用,因为任何修改的值都不在 session 变量中。
我真的只是在寻找关于我可以做些什么来排序(和稍后页面)而不丢失用户修改的值的建议。我意识到大多数人不会一次修改 Gridview,所以这是一个奇怪的问题。
【问题讨论】: