日期:2014-05-18  浏览次数:20857 次

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

------解决方案--------------------
C# code
        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;

            }
        }