如何在 DataGridView 中查找选定行内的点的坐标

How to find coordinates of a point inside selected row in DataGridView

我知道 DataGridView.HitTest 可用于在特定点处查找行的索引,但我如何才能找到 SelectedRow 内某个点的坐标 DataGridView?

说明:我需要 SelectedRow 内某个点的坐标,无需鼠标单击操作。行选择以编程方式进行。

var rt = dgv.GetRowDisplayRectangle(rowIndex, false);

来自MSDN

public Rectangle GetRowDisplayRectangle( int rowIndex, bool cutOverflow )

它将为您提供任何给定行相对于网格坐标的精确坐标。