2009-07-13 15 views
0

ユーザーが新しい情報を入力できるようにするDataGridViewがあります。亜音速を使用するI新しい情報をデータベースに保存します。これは正しく動作します。私の問題は、保存が完了した後、新たに追加された行がグリッドから消えてしまうことです。私は、フォームをリロードしてみましたが、私は次のエラーを取得する:DataGridViewに新規に追加された行が表示されない

Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function. 

私は問題が関連する亜音速ではないと思います。新しく追加された行が消えた理由を知っていますか?返事に感謝 -

おかげ

答えて

0

理由は、私は ".ToTable()"

kek444を使用して結合接続を破ったということでした。それが助けになるとは思わないでください。 _CellEndEditではなく、_RowValidatingを使用しています。私は_RowLeaveと他の人も試しました。私は本当にフォームをリロードする必要はありません - 私は行がフォーカスを失ったときになぜ新しく入力された値がdisapperているのか分かりません。

関連する問題