Option AllowUserToAddRows = True の DatagridView があります。したがって、ユーザーは最後の空白行を見ることができ、そこに何かを挿入すると、新しい行が生成されます。
ユーザーがセルの値を変更したときに行う計算がいくつかあります。これには、EndEdit イベントを使用します。また、カスタム コンテキストメニューを使用して、この Datagridview から行を削除します。
したがって、私の問題は、作成後に選択した行を変更しない場合に新しい行を追加し(重要)、コンテキストメニューから行を削除すると、新しく作成された行と削除したい行の両方が消えます。
新しい行を作成すると、この行は切り離された状態の初期であり、選択した行を変更した後に追加されます。
だから私の質問、プログラムで行を作成し、状態を追加済みに設定する方法はありますか? DataRow には setAdded メソッドがありますが、Row がデタッチされているときに呼び出すことができませんでした。
行をRowCollectionに追加する必要があり、次にRowstateを追加する必要があるというMSDNの記事を見つけましたが、私の場合(および心)、行はすでにRowCollectionコースにあり、データグリッドビューに追加します....
私の意味を理解するためにソースコードが必要な場合は、私の不気味な英語を理解していただければ幸いです。
最高の敬意