WPF datagrid不像提问那样令人耳目一新

时间:2012-02-01 20:54:53

标签: wpf datagrid

当我调用grid.items.refresh命令时,当我没有更新datagrid的内容时,我的一个程序中出现了一个奇怪的情况。

我知道网格的源代码应该更新,我应该退出窗口并重新打开它,这样可以将itemssource返回到datagrid,网格现在可以了。

datagrid的items.refresh命令是否有任何已知错误,或者我有什么不对的?

谢谢,

编辑:忘记提及,这似乎只发生在我的客户端计算机上。像往常一样,它在这里工作,但我确实看到了问题。我无法解释它。

1 个答案:

答案 0 :(得分:3)

一些建议:

在DataGrid列定义中,您可以将UpdateSourceTrigger=PropertyChanged添加到Column Bindings。

  

ie:Binding =“{Binding Path = Product.ProductCode,UpdateSourceTrigger = PropertyChanged}”

如果这样做无效,请考虑将您的列表更改为ObservableCollection<OfSomething>。然后WPF的数据绑定将自动响应源中的更改。