悟天的小别墅

人心忧虑,屈而不升。 一句良言,使心欢喜。

导航

DevExpress Grid中获取Master-Detail Detail rowHandle的方法

Posted on 2011-02-11 10:45  marcozh  阅读(1453)  评论(2)    收藏  举报

很多文章提到,很难获取到Master-Detail中Detail的rowHandle。一般的解决方法是捕获鼠标坐标再去转换,但是当用到右键菜单时,捕获坐标又变得更加麻烦。

今天查阅资料,其实很简单一句话就可以解决:

GridView gv = gridcontrol1.FocusedView as DevExpress.XtraGrid.Views.Grid.GridView;
int rowHandle = gv.FocusedRowHandle;

其实不难发现,之所以之前无法获取rowHandle,是因为gridcontrol无法获知当前的FocusedView