DatGridViewがBindingSourceにバインドされていて、DataSourceを設定した後にスクロールしようとしています。DataGridViewを最後の行にスクロールしてDataSourceを設定した後
バインド元のMoveLast()の最終行が選択されていますが、スクロールしません。 FirstDisplayedScrollingRowIndexを設定しようとしましたが、InvalidOperationExceptionがスローされ、「行を表示するための部屋がありません」というメッセージが表示されます。
ボタンクリックイベントなどでMoveLastを呼び出したり、FirstDisplayedScrollingRowIndexを後で変更したりするとうまくいきますが、DataGridViewの最後の行を最新の状態に設定してユーザーに表示する新しいウィンドウを開きたいとします。
このリンクも同様に役立ちます。 http://stackoverflow.com/questions/724892/uitableview-scroll-to-the-top – georryan
Whut?これはWinFormsであり、AppleのCocoaではありません:) – xyz
おっと、そうです!私の悪い。 =) – georryan