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

我正在采取以下步骤。

使用 LinqDataSource 填充 RadGrid

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

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

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

请帮忙。

有帮助吗?

解决方案

如果你重新绑定数据源,一切都将被重置。您将需要保持当前的“编辑”项目的跟踪,和你在反弹后的数据源“重新激活”它。

其他提示

确保:

  1. 所有绑定都在 OnInit 事件中发生(或在处理按钮单击之后)
  2. 网格的视图状态未禁用
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top