ClearSelection后选择Datagridview单元格

Aks*_*y J 5 .net c# datagridview winforms

我对DataGridView的这种奇怪行为感到沮丧.

当其数据绑定时,即使网格没有焦点,也会选择一个单元格.我采用了这样的某些解决方法

this.ActiveControl = textBoxPartySearch;
 dataGridView1.Refresh();
 dataGridView1.ClearSelection();
 dataGridView1.CurrentCell = null;
 e.Handled = true;
Run Code Online (Sandbox Code Playgroud)

正如我在这个问题中的建议: 从DataGridView WinForms中删除蓝色行

但是这种解决方法有时不起作用并使代码变得混乱.

有没有其他免费的datagridview没有这个问题?

Den*_*ish 0

改变绑定网格的方式。

首先准备好数据表,然后将其分配给datagridview。