Ячейка Datagridview, выбранная после ClearSelection

Я был разочарован этим странным поведением DataGridView.

При привязке данных одна ячейка выбирается, даже когда сетка не имеет фокуса. Я применил некоторые обходные пути, подобные этому

this.ActiveControl = textBoxPartySearch;
 dataGridView1.Refresh();
 dataGridView1.ClearSelection();
 dataGridView1.CurrentCell = null;
 e.Handled = true;

, как было предложено в этом моем вопросе: Удалите синюю строку из DataGridView WinForms

Но этот обходной путь иногда не работает и делает код беспорядочным.

Есть ли другой доступный бесплатный datagridview, у которого нет этой проблемы?

5
задан Community 23 May 2017 в 10:24
поделиться