在DataSource上插入操作后,RadGrid丢失了当前Edit项的跟踪

时间:2009-04-15 11:27:33

标签: asp.net telerik radgrid

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

我正在采取以下步骤。

使用LinqDataSource填充RadGrid

单击网格最后一行的编辑

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

网格失去对当前编辑项目的跟踪,并在编辑模式下打开另一个项目

请帮忙。

2 个答案:

答案 0 :(得分:0)

如果重新绑定数据源,则会重置所有内容。您需要跟踪当前的“编辑”项目,并在数据源反弹后“重新激活”它。

答案 1 :(得分:0)

确保:

  1. 所有绑定都发生在OnInit事件中(或处理完按钮后)
  2. 网格未禁用Viewstate
相关问题