我有一个简单的数据网格列出地址和一个子窗口,用户可以在其中编辑/添加新的。在带有数据网格的主窗体上,我有一个“插入新地址”按钮,它应该加载带有空地址对象的子窗口。但是它不会让我添加记录。难道我做错了什么?我当前的代码如下:
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 方法时,此 ICollectionView 不支持“Add”异常。任何帮助,将不胜感激。谢谢