DataGridView mehrere Zellen selektieren
-
Guten Morgen
Wie kann ich es erreichen, dass beim Klicken auf eine Zelle im DataGridView mehrere Zellen auf einemal selektiert werden (nicht die ganze Zeile)?
Irgendwie stehe ich grad auf dem Schlauch und meine Suche war bisher erfolglos.
Danke!
-
Nun habe ich doch eine Möglichkeit gefunden ...
Zunächste die EigenschaftMultiSelect = true
sowie
SelectionMode = CellSelect
eingestellt.
Und noch beim Click Event
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { dataGridView1[2, e.RowIndex].Selected = true; dataGridView1[3, e.RowIndex].Selected = true; dataGridView1[4, e.RowIndex].Selected = true; dataGridView1[5, e.RowIndex].Selected = true; dataGridView1[16, e.RowIndex].Selected = true; dataGridView1[17, e.RowIndex].Selected = true; dataGridView1[21, e.RowIndex].Selected = true; dataGridView1[28, e.RowIndex].Selected = true; dataGridView1[31, e.RowIndex].Selected = true; ....
Allerdings werden die Zellen immer etwas verzögert markiert. Gibt es eine Möglichkeit dies zu beschleunigen oder eben anderst zu lösen?