遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

devexpress gridview master,detail视图 focuseRowHandle 同步选中

gridview1是主视图,gridview2是其子视图

gridview1中的多行就对应了多个gridview2实例,那么通时展开多个gridview1中的多个行,

并且在这些展开的行中点不同gridview2的行时,gridview1的焦点行是不会自动切换的的

需要做如下处理(这里还包括了了gridview2中的checkboxedit)

            gridView2.GotFocus += (s, e) =>
            {
                var gv = s as GridView;
                if (gv.FocusedRowHandle >= 0)
                {
                    //SourceRowHandle指向对应的MasterView的RowHandle
                    //NND,为什么不叫MasterRowHandle呢???
                    gridView1.FocusedRowHandle = gv.SourceRowHandle;
                }
            };

 

posted on 2024-08-23 09:50  遗忘海岸  阅读(10)  评论(0编辑  收藏  举报