【发布时间】:2011-02-02 10:03:52
【问题描述】:
我已经在 LoadonDemand 事件上绑定了 RadCombo。当我更改 radgrid 的页面时,RadCombo 会丢失其选定的项目。 如何维护 RadCombo 选定项。 请帮忙
【问题讨论】:
我已经在 LoadonDemand 事件上绑定了 RadCombo。当我更改 radgrid 的页面时,RadCombo 会丢失其选定的项目。 如何维护 RadCombo 选定项。 请帮忙
【问题讨论】:
您是否尝试过使用RadComboBox 的trackChanges() 和commitChanges() 方法来跨回发保留所选项目?
http://www.telerik.com/help/aspnet-ajax/combobox-client-side-radcombobox.html
我假设 RadGrid 不包含在 RadAjaxPanel 中,因为如果是这样,这将通过部分页面呈现自动处理(即只有 RadGrid 会在分页发生时重新呈现) .如果您可以发布页面的标记,这可能会有所帮助。
【讨论】:
当您分页时,网格会重新生成并重新创建其中的控件。要保留组合框选择,请将其保存为 Session 对象的缓存,然后通过连接网格的 PageIndexChanged 事件从那里恢复它。
【讨论】: