代码改变世界

C# Dev控件中的 GridControl 双击行事件

2012-07-05 13:14  Andrew.Wangxu  阅读(1601)  评论(1编辑  收藏  举报

在GridControl中的GridView的MouseDown事件中加入如下代码:

            DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y));
            if (e.Button == MouseButtons.Left && e.Clicks == 2)
            {
                //判断光标是否在行范围内 
                if (hInfo.InRow)
                {
                    MessageBox.Show(hInfo.RowHandle.ToString());
                }
            }

就可以显示出当前选中的行号

参考:http://www.wxzzz.com/?id=112