私は、簡単なデータグリッドのリストアドレスと、ユーザーが新しいものを編集/追加できる子ウィンドウを持っています。データグリッドのメインフォームには、 "Insert New Address"ボタンがあり、空のAddressオブジェクトを持つ子ウィンドウをロードする必要があります。しかし、それは私にレコードを追加させません。何か間違っているのですか?現在のコードは次のとおりです。Silverlight 4 DomainDataSourceに新しい項目を追加する
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は常にfalseで、追加する前に読み込みを試みるように言われましたが、これは役に立たなかったようです。 Addメソッドに到達すると、このICollectionViewでは 'Add'の例外がサポートされません。どんな助けもありがとう。ありがとう