我希望我的(只读,全行选择)数据网格 View 在加载表单时没有选定的行。我在设置数据源后在表单构造函数中尝试了 .ClearSelection 但它不起作用(我真的很想知道为什么......)。
然后我尝试了 Form_load 事件,但它不会清除我放置在不立即可见的选项卡容器上的数据网格 View 上的选择。
难道我做错了什么?我可以在每个选项卡页面的 Layout 事件中执行此操作,但是每次用户更改选项卡时它都会取消选择行,这不是所需的行为。
最佳答案
我发现它在 FormLoad 中不起作用,但在 FormShown 中工作正常。
因此,您只需要在FormShown中设置dataGridView1.ClearSelection,一切正常。
关于c# - Datagridview.ClearSelection() 出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4016181/