コントロール内の複数の行をプログラムで選択しようとしていますDataGridView。私はこのようにこれを行います:
dgvMain[0, 6].Selected = true;
dgvMain[0, 9].Selected = true;
技術的には機能します。
dgvMain.SelectedRows;
正しい値を返します。
残念ながら、選択した行は GUI で強調表示されません。この問題は次の場合に消えます。
dgvMain.MultiSelect = false
SelectionModeプロパティを に設定しましたFullRowSelect。Invalidate、Refresh、のようなすべての方法を試しRefreshEditましたが、成功しませんでした。
これが期待どおりに機能しない理由はありますか?