2016-12-20 5 views
0

私は自分の問題についています。私はあなたに助けを求めなければなりませんでした。私はDataGridViewをどこに複数の行を選択したいのですが、同じ列にしかありません。ユーザーが選択範囲を開始した列の外にある場合、この行も選択されないようにしたい。C#DataGridView複数選択を同じ列に限定する方法?

どうすればいいですか?種類よろしく

ラルフ

+1

を選択することができないとしています多くの列は、あなたの質問はかなり不明です。複数の行を許可する場合は、複数の列を定義するという意味で定義します。 – Plutonix

+0

理解しやすくしましょう。あなたは3列あります。選択はすべての列で可能でなければなりません。しかし、2列目でletの選択を開始すると、2列目の行だけが選択できるはずです。したがって、列2で開始する場合、列1と列3は無視する必要があります。列2ではすべての行を選択できますが、他の列では選択できません。列1から始める場合も同じです。次に、2と3は選択できません。 – FreewareFire

答えて

0

自動的に不要な列の選択

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { 
    if (e.ColumnIndex != 1) { 
     dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = false; 
    }} 

下振れ削除するCellClickイベントハンドラを追加しよう:各行他の列

+0

が試行されました - 私は期待どおりに動作しません。とにかくありがとう。 – FreewareFire

関連する問題