私はDataGridViewのこの奇妙な動作に不満を抱きました。ClearSelection後にDatagridviewセルが選択されました
データバインディングされている場合、グリッドにフォーカスがない場合でも1つのセルが選択されます。私のこの質問で提案されているように私はこの
this.ActiveControl = textBoxPartySearch;
dataGridView1.Refresh();
dataGridView1.ClearSelection();
dataGridView1.CurrentCell = null;
e.Handled = true;
のような特定の回避策を採用している: Remove blue colored row from DataGridView WinForms
しかし、この回避策は時々仕事とコードが乱雑することはありません。
この問題が発生していない他の無料のDataGridviewがありますか?
バインドされている間にCellFormattingの内容が混乱している場合は、ここにDataBindingCompleteを置く必要があります。 –