2016-04-25 8 views
0

データソースを使用せずにgridviewセルをセルで塗りつぶしました。私はドラッグした後に1列をリロードし、いくつかの行をドロップすると 、これが動作していません。DataGridビューの選択行が動作していません

row[6].Selected = true; 

]

を、ちょうど選択のもののために青に行の色を回すので、私は、もしあれば呼び出すとき行が選択されたそれは私を返すnull!これは、gridviewのデフォルトの列の記号が各行のポインタに似ているためです。手動で行を選択する行をクリックすると再び表示されます。

今すぐ私の質問は、プロセスを選択するためにその標識を有効にする方法です。複数選択オプションがtrueに設定されている場合

6

答えて

1

DataGridViewのは、実際には、選択した複数の行を持つことができます。

黒い矢印は、実際に現在のセルが選択されている行を表します。

だからあなたはあなたが黒い矢印で強調したい行やセルの

this.dataGridView1.CurrentCell = this.dataGridView1.Rows[1].Cells[0]; 

を設定する必要があります。

また、使用するセルが表示され、有効になっていて、ヘッダーセルではないことに注意してください。そうしないと、動作しない可能性があります。

+1

ありがとうたくさんのjason-kaisersmith –