0

我有一个 RadGrid 控件。当我在其排序/过滤事件处理程序中调用 RadGrid.Rebind() 时,数据会更新。当我在 RadGrid 外部的链接按钮内调用 rebind() 时,会触发 NeedDataSource 并适当更改数据源,但 RadGrid 本身不会使用新数据源更新单元格值。我可以让它刷新的唯一方法是手动刷新浏览器。

有人知道为什么会这样吗?

(为 .NET 使用 Telerik AJAX 控件)

编辑:我的 Linkbutton 没有包裹在 RadAjaxPanel 中。我现在把它放在 RadGrid 和链接按钮周围的标记中。什么都没有发生..我不知道这会如何改变事情..当然我必须对这个 RadAjaxPanel 做点什么?

4

2 回答 2

2

如果您使用的是 aRadAjaxPanelRadAjaxManager,则需要确保LinkButton是在 a 中RadAjaxPanel或定义为管理器中的设置,其中 RadGrid 是UpdatedControls.

于 2012-04-16T18:25:53.410 回答
2

控件是否都包含在 RadAjaxPanel 中,或者如果您使用的是 RadAjaxManager,LinkBut​​ton 是否会更新 RadGrid?

如果将网格和链接按钮包装在 RadAjaxPanel 中,它应该可以工作。

于 2012-04-16T16:41:08.270 回答