У меня есть простая таблица данных адресов и дочернее окно, где пользователь может редактировать / добавлять новые. На главной форме с сеткой данных у меня есть кнопка «Вставить новый адрес», которая должна загрузить дочернее окно с пустым объектом Address. Однако это не позволит мне добавить запись. Я делаю что-то неправильно? мой текущий код выглядит следующим образом:
Dim address As New Address
Dim frmAddressObj As New frmAddress
If frmAddressObj.AddressDomainDataSource.DataView.CanAdd = False Then
frmAddressObj.AddressDomainDataSource.Load()
End If
frmAddressObj.AddressDomainDataSource.DataView.Add(address)
Адрес - это адрес объекта. frmAddress - это дочерняя форма окна. AddressDomainDataSource - это тот же источник данных, который я использую в сетке данных, который я использую в дочернем элементе. CanAdd всегда ложно, и мне сказали попробовать загрузить перед добавлением, но это, похоже, не помогло. Когда он достигает метода Add, он возвращает исключение 'Add', которое не поддерживается этим ICollectionView. Любая помощь будет оценена. Спасибо