请问怎样修改DataGridView滚动条一次滚动的条数呢?
比如滚动条一次滚动2条,效果是:当前展示的是1-10条数据,我滚动鼠标滚轮一下,展示3-12条数据,再滚动一下是5-14.
目前DataGridView自带的是一次滚动3条。
派生一个datagridview,重写 wndproc
处理 wm_hscroll wm_vscroll 消息
这跟DataGridView没有关系
你打开windows的鼠标设置,默认是每次滚动3行
你改成1行,那么DataGridView就滚动1行了
其他比如excel表什么的都是归这个选项控制的,不存在单独的设置
你如果要单独改DataGridView的滚动行数,那只能自己监听滚轮动作
DataGridView有个MouseWheel事件,在事件列表里是隐藏的,你需要代码注册这个事件
然后就可以写代码控制到底怎么移动了