这个问题困扰了很多人,在网上也没找到有效的解决办法 。结合网上大神们提供的方法,最终用重写 的方式完美解决DataGridView的OnSelectionChanged事件执行两次的问题。并一同实现了滚轮移动选择数据的方法,也是重写方法。