私は にDataGridViewバインドしていDataViewます。グリッドは、ユーザーが任意の列で並べ替えることができます。
DataViewの基になる でNewRow を呼び出してグリッドに行を追加しDataTable、それをDataTableの Rows コレクションに追加します。グリッドに新しく追加された行を選択するにはどうすればよいですか?
BindingManagerBaseの にバインドされたオブジェクトを作成してから、 を設定してみBindingContextましDataViewたBindingManagerBase.Position = BindingManagerBase.Count。新しい行がグリッドの下部に追加されるため、これはグリッドがソートされていない場合に機能します。ただし、行が一番下に追加されないような並べ替え順序の場合、これは機能しません。
グリッドの選択した行を新しい行に確実に設定するにはどうすればよいですか?