У меня есть просмотр списка, связанный с ListCollectionView.У LCV есть одно описание сортировки в любое время.Я обновляю коллекцию следующим образом:
IEditableCollectionView IEditView = lvBatches.Items as IEditableCollectionView;
IEditView.EditItem(m_collectionView.CurrentItem);//I've also tried passing MyListView.SelectedItem
((TestData)IEditView.CurrentEditItem).start = frm.newDate;
((TestData)IEditView.CurrentEditItem).edited = true;
IEditView.CommitEdit();
Однако, когда я это делаю, ничего не происходит с элементами списка.Если я пересортирую список, изменения будут отражены.Функция Refresh () для коллекции также обновляет представление списка, но это похоже на использование динамита для открытия банки с газировкой, насколько я понимаю.
У кого-нибудь есть идеи?Мой код выше похож на примеры, которые я вижу в сети, поэтому я не думаю, что это проблема.Есть ли какие-то распространенные ошибки, о которых люди знают, может быть, что-то связанное с сортировкой?У меня было это работает, а теперь нет, и я понятия не имею, что сломало это.
Заранее спасибо.