很多文章提到,很难获取到Master-Detail中Detail的rowHandle。一般的解决方法是捕获鼠标坐标再去转换,但是当用到右键菜单时,捕获坐标又变得更加麻烦。
今天查阅资料,其实很简单一句话就可以解决:
GridView gv = gridcontrol1.FocusedView as DevExpress.XtraGrid.Views.Grid.GridView; int rowHandle = gv.FocusedRowHandle;
其实不难发现,之所以之前无法获取rowHandle,是因为gridcontrol无法获知当前的FocusedView