数据操作,如过滤、排序或分组不会重新计算
问题
当在代码中修改值时,RadGridView中显示的项不会根据定义的SortDescroptors、FilterDescriptors或GroupDescriptors进行更新。
导致
出现此行为的原因是没有引发绑定源集合的CollectionChanged事件。
解决方案
为了刷新项目,您必须通知GridView绑定集合已被更改。一个CollectionChanged应提出绑定收集的通知。
有四种可能的解决方案:
控件中所示的值可以更新编辑RadGridView外部的项篇文章。
调用RadGridView.Rebind()方法。它将引发CollectionChanged通知,动作为Reset。请注意,整个视图将被重新创建。
确保从绑定的源集合引发CollectionChanged事件。
当一个嵌套的属性修改,并为它引发一个通知,如第1点所建议的那样。,则RadGridView将不会收到它,显示的数据也不会重新计算。在这种情况下,建议的解决方案如下2。或3。应该应用。
你也可以找到博客文章快速实时更新。