用于WPF的Telerik UI?下载30天免费试用

数据操作,如过滤、排序或分组不会重新计算

问题

当在代码中修改值时,RadGridView中显示的项不会根据定义的SortDescroptors、FilterDescriptors或GroupDescriptors进行更新。

导致

出现此行为的原因是没有引发绑定源集合的CollectionChanged事件。

解决方案

为了刷新项目,您必须通知GridView绑定集合已被更改。一个CollectionChanged应提出绑定收集的通知。

有四种可能的解决方案:

  1. 控件中所示的值可以更新编辑RadGridView外部的项篇文章。

  2. 调用RadGridView.Rebind()方法。它将引发CollectionChanged通知,动作为Reset。请注意,整个视图将被重新创建。

  3. 确保从绑定的源集合引发CollectionChanged事件。

当一个嵌套的属性修改,并为它引发一个通知,如第1点所建议的那样。,则RadGridView将不会收到它,显示的数据也不会重新计算。在这种情况下,建议的解决方案如下2。或3。应该应用。

你也可以找到博客文章快速实时更新

另请参阅

在本文中
Baidu
map