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