2010-11-30 7 views
0

私はSilverlightユーザーコントロールを持っています。これには、ReadOnly、Edit、およびNewのテンプレートを含むDataFormが含まれています。Silverlight DataFormがEditEndedEventをトリガーせず、AddNewItemsでコミットしていない

テンプレートモードがうまく機能し、編集フォームが完全に機能しています。しかし、私はAddNewItemを使用すると、EditEndedイベントを呼び出さなかったこと以外はすべて行うことができませんが、それはEditEndingを呼び出し、それ以降は警告なしで失われました。

新しいモードでコミットするためにDatacontext.CommitEditを使用しました。 EditEndedを起動し、エラーがなく、DataContextに変更がある場合はSubmitChangesを実行するとします。ロジックがEditEndedの中に入っていないので、何もできませんでした。

私はいくつかの提案を得ることができれば助けになるだろう。

答えて

0

タイムスタンプ行の「NOT NULL」プロパティのために、データベース内の例外が原因でエラーが検出されました。私はモデル(エンティティモデル)でTimeStampの行を "NOT NULL"に変更することで解決しました。

関連する問題