C# 用C语言处理WindowDataGrid的鼠标滚动事件#

C# 用C语言处理WindowDataGrid的鼠标滚动事件#,c#,datagridview,C#,Datagridview,有人能告诉我如何在datagrid中处理鼠标滚动事件(垂直滚动)吗?如果我滚动鼠标滚动条,那么datagrid将滚动。我想获得垂直滚动网格时显示在顶部的datagrid行的rowIndex 有人能帮我吗?您可以使用数据网格的鼠标滚轮和/或预览鼠标滚轮事件 鼠标滚轮在用户结束滚动时启动,而预览滚轮在用户即将滚动时启动 关于topmodt绘制的索引,我不能说什么:/ 希望它有帮助:p使用FirstDisplayedScrollingRowIndex属性。使用DataGridView Scroll事件

有人能告诉我如何在datagrid中处理鼠标滚动事件(垂直滚动)吗?如果我滚动鼠标滚动条,那么datagrid将滚动。我想获得垂直滚动网格时显示在顶部的datagrid行的rowIndex


有人能帮我吗?

您可以使用数据网格的鼠标滚轮和/或预览鼠标滚轮事件 鼠标滚轮在用户结束滚动时启动,而预览滚轮在用户即将滚动时启动

关于topmodt绘制的索引,我不能说什么:/


希望它有帮助:p

使用FirstDisplayedScrollingRowIndex属性。

使用DataGridView Scroll事件

 if (e.ScrollOrientation == ScrollOrientation.VerticalScroll)
 {
      int i = dataGridView1.FirstDisplayedCell.RowIndex;
 }