C# gridView 使用右键菜单

在界面拖控件如下,GridControl ,barManager,popupMenu,将popupMenu里自定义好右键菜单项,比如:查看,编辑,删除等。

代码如下:

       #region  绑定右键
        private void gridControl1_MouseUp(object sender, MouseEventArgs e)
        {
            GridHitInfo hi = this.gridView1.CalcHitInfo(e.Location);
            if (hi.InRow && e.Button == MouseButtons.Right)
            {
                //获取选择索引
                int index = gridView1.FocusedRowHandle;
                if (index >= 0)
                {
                    //清空选择项
                    gridView1.ClearSelection();
                    //设置选中行
                    gridView1.SelectRow(index);
                }
                popupMenu1.ShowPopup(Control.MousePosition);
            }
        }
        #endregion

你可能感兴趣的:(Dev,c#,Form)