我有一个数据网格,并希望将其绑定到2维数组,并自动将数组中的更改反映到用户界面(例如,使用可观察集合)。然而,我现在被卡住了,因为datagrid.itemssource = array给了我''类型'WpfApplication1.MainWindow'上匹配指定绑定约束的构造函数的调用引发了一个异常。 “错误。另外我不知道如何自动更新ui?什么是可能的解决方案?将WPF数据网格绑定到2维数组
0
A
回答
1
为什么不将二维数组转换为一维集合? 您可以创建动态类(使用Dotnet 4.0)。
1
仅当绑定对象实现INotifyCollectionChanged(用于集合)或INotifyPropertyChanged(用于单个对象)时,WPF UI(包括DataGrid)才会自动更新。如果要显示对象集合并使集合对象的集合和属性自动更新,除了包含实现INotifyPropertyChanged的对象的ObservableCollection(实现INotifyCollectionChanged)之外别无选择。
如何创建符合这些要求的对象取决于您以及您的数据模型的具体要求/限制。
相关问题
- 1. 将数据绑定到数据网格multicolum,组合框WPF
- 2. 将一个2维图像数组绑定到网格
- 3. 将网格宽度绑定到数据网格宽度wpf
- 4. 将数据网格绑定到表格
- 5. 杭大数据量的数据绑定到WPF数据网格
- 6. Xamarin将绑定数据绑定到ListView中的网格组件
- 7. 将数据网格绑定到总和
- 8. 将矩阵绑定到数据网格
- 9. WPF8/C# - 将数据绑定到网格
- 10. 绑定多功能WPF数据网格
- 11. ContextMenu不绑定数据网格WPF
- 12. WPF数据网格动态绑定列
- 13. 一个WPF数据网格绑定到数据表
- 14. 将WPF网格控件数据绑定到CSV文件
- 15. 将原始XML绑定到WPF中的数据网格
- 16. 无法将继承的类绑定到数据网格wpf c#
- 17. WPF - 如何将ICollectionView绑定到使用MVVM的数据网格
- 18. 将数据表绑定到带定制列的WPF数据网格
- 19. 将Windows窗体数据网格正确绑定到数组
- 20. 将双精度数组绑定到数据网格
- 21. 在参数中绑定WPF数据网格中的组合框
- 22. 将WPF视图分解为组件并维护数据绑定
- 23. 将选定的列从数据表绑定到数据网格
- 24. 使用实体框架将数据绑定到WPF中的数据网格
- 25. 将文本框绑定到wpf中的数据网格和数据库?
- 26. 将数据网格绑定到另一个数据网格的选定项目
- 27. WPF数据绑定:如何使用XAML将数据绑定到组合框?
- 28. WPF:实现和绑定(数据网格)到自定义集合
- 29. WPF数据网格分组
- 30. 如何将fontsize从组合框绑定到数据网格