2009-05-14 7 views
0

新しい行の追加を可能にするバインドされたDataGridViewがあります。問題は、CurrentRowが最後のグリッド行であるときに新しいオブジェクトがバインディングソースに自動的に挿入されることです。 最後の行セルの1つでユーザーが入力を開始したときにのみ、新しいオブジェクトをバインディングソースに追加することをお勧めします。バインドされたDataGridViewの問題

答えて

1

これは方法ではありません。新しいアイテムの追加方法を変更する前に試してみましたが、試してみることに注意する必要があります。

バインドソースにICancelAddNewインターフェイスを実装することをお勧めします。このインターフェイスが実装されている場合、DataGridViewは、ユーザが新しい項目にデータを入力せずに行を離れる場合は、CancelNewを呼び出します。 BindingList<T>をデータソースとして使用することも、BindingSourceでデータソースをラップすることもできます。どちらのクラスもICancelAddNewを実装しています。

関連する問題