我用xtragrid gridview做了一张主从表。并且绑定了右键菜单,在主表上右击选择和从表上右击我怎么判断出来,也就是说,我当前选择的行是主表的行还是从表的行。。因为主从表是2张表,我右击主表行的时候获取ID然后下载附件,同时我如果右击从表行的时候也获取ID然后下载附件,但是通过ID查询的时候是2张表,所以我首先要判断我当前选择的是主表还是从表。
谢谢大家了

解决方案 »

  1.   

            private void gvList_MouseDown(object sender, MouseEventArgs e)
            {
                DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hi = this.gvList.CalcHitInfo(new Point(e.X, e.Y));
                _IsHitInRow = hi.InRow;
                if (hi.RowHandle < 0)
                {
                    this.gcList.ContextMenuStrip = null;
                    return;
                }
                else
                {
                    gcList.ContextMenuStrip = contextMenuStrip1;            }
            }