Gur*_*ruC 2 data-binding wpf datagrid
我在我的应用程序中使用WPFToolKit DataGrid.我已将DataGrid绑定到XMlDocument.网格显示XML中的数据.我必须删除DataGrid中的所有绑定并在某些事件期间重置它.
现在我的问题是如何删除DataGrid和XMLDocument之间的DataBinding.
我尝试过这样的事情::
dg.SetValue(DataGrid.BindingGroupProperty, null); //doesn't work
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
要撤消WPF中的绑定,只需设置先前绑定到某个其他值的属性.在这种情况下DataGrid,其数据通常绑定到ItemsSource属性,因此将其设置为null将删除其先前的绑定.但是如果你DataGrid绑定了任何其他属性,你也必须将它们设置为"未绑定"值.哪些将取决于您的情况.但在您的示例中,代码将是:
dg.ItemsSource = null;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9891 次 |
| 最近记录: |