Asp.net 在数据源上执行插入操作后,RadGrid失去当前编辑项的跟踪

Asp.net 在数据源上执行插入操作后,RadGrid失去当前编辑项的跟踪,asp.net,telerik,radgrid,Asp.net,Telerik,Radgrid,我有一个绑定到LinqDataSource的RadGrid。网格具有自动生成的编辑和删除列。它显示一个没有任何层次结构的简单表 我正在采取以下步骤 使用LinqDataSource填充RadGrid 单击网格最后一行上的“编辑” 从页面上的另一个控件,更新linqdatasource并在网格上调用rebind 网格将失去对当前编辑项的跟踪,并在编辑模式下打开其他项 请帮忙 如果重新绑定数据源,所有内容都将重置。您需要跟踪当前的“编辑”项,并在恢复数据源后“重新激活”它。确保: OnInit事件中

我有一个绑定到LinqDataSource的RadGrid。网格具有自动生成的编辑和删除列。它显示一个没有任何层次结构的简单表

我正在采取以下步骤

使用LinqDataSource填充RadGrid

单击网格最后一行上的“编辑”

从页面上的另一个控件,更新linqdatasource并在网格上调用rebind

网格将失去对当前编辑项的跟踪,并在编辑模式下打开其他项


请帮忙

如果重新绑定数据源,所有内容都将重置。您需要跟踪当前的“编辑”项,并在恢复数据源后“重新激活”它。

确保:

  • OnInit事件中(或处理按钮单击后)的所有绑定事件
  • 未对网格禁用Viewstate