我有一个usercontrol,它在gridView中有自定义的未绑定数据列。我希望在我的应用程序中的屏幕之间切换所选标签和聚焦行等时保持视图状态。
当我执行此操作切换并恢复该视图状态时,我的自定义数据已经消失,并且根本不会使用CustomUnboundColumnData事件处理程序。
恢复视图状态后,有没有办法为此gridView引发CustomUnboundColumnData事件?
答案 0 :(得分:1)
调用RefreshRow
或RefreshRowCell
方法,传递行句柄和可选的列。
答案 1 :(得分:0)
如果您使用的是ASPxGridView,我建议您关闭EnableRowsCache属性。另一个解决方案是在Page_Init方法中显式调用ASPxGridView的DataBind方法。
答案 2 :(得分:-1)
找到了解决方法。无论如何,我在这个网格视图中刷新了我的数据。但是,在刷新此数据之前,需要将具有未绑定数据的少数列重新添加到网格中。