在这两种情况下,文档都只是提到任何IEnumerable
都可以。我有一个实现的自定义对象,INotifyPropertyChanged
并且ITypedList
我将它绑定到它XamGrid.ItemSource
并且它可以工作。但是,它不适用于XamDataGrid.DataSource
. 我希望网格反映对自定义集合的更改。
我知道DataSet
适配器的解决方案。还有其他解决方案吗?
在这两种情况下,文档都只是提到任何IEnumerable
都可以。我有一个实现的自定义对象,INotifyPropertyChanged
并且ITypedList
我将它绑定到它XamGrid.ItemSource
并且它可以工作。但是,它不适用于XamDataGrid.DataSource
. 我希望网格反映对自定义集合的更改。
我知道DataSet
适配器的解决方案。还有其他解决方案吗?
XamDataGrid 具有 ITypedLIst 的逻辑,因此如果这不起作用,您应该通过联系支持人员并提供示例让 Infragistics 知道。
如果对集合的更改没有反映在网格中,请确保网格正在使用的集合实现了更改通知,例如 ObservableCollection。
如果对数据项的更改未正确更新,则应确保列表中的对象在您预期更改发生时通过 INotifyPropertyChanged 接口发出更改通知。
如果您已经验证您的集合确实正确实现了更改通知并且对象也引发了更改通知,那么您应该联系Infragistics 支持并提供示例,以便他们进行调查。