gpt4 book ai didi

wpf - 在 WPF 中,如何清除 DataGrid 中的 DataBinding?

转载 作者:行者123 更新时间:2023-12-04 14:21:58 27 4
gpt4 key购买 nike

我在我的应用程序中使用 WPFToolKit DataGrid。我已将 DataGrid 绑定(bind)到 XMlDocument。
网格显示来自 XML 的数据。我必须删除 DataGrid 中的所有绑定(bind)并在某些事件期间将其重置。

现在我的问题是如何删除 DataGrid 和 XMLDocument 之间的 DataBinding。

我试过这样的东西::

dg.SetValue(DataGrid.BindingGroupProperty, null); //doesn't work

我究竟做错了什么?

最佳答案

要撤消 WPF 中的绑定(bind),只需将先前绑定(bind)的属性设置为其他值。在 DataGrid 的情况下, 它的数据通常绑定(bind)到 ItemsSource属性,因此将其设置为 null 将删除其先前的绑定(bind)。但是如果您在 DataGrid 中有任何其他属性绑定(bind)的,您还必须将它们设置为“未绑定(bind)”值。哪些将取决于您的情况。但在您的示例中,代码将是:

dg.ItemsSource = null;

关于wpf - 在 WPF 中,如何清除 DataGrid 中的 DataBinding?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4654711/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com