请问 DataGridView中 右点出现下拉菜单 不如:右点鼠标 出现“添加”,“删除”
怎么实现呀?

解决方案 »

  1.   

    楼上正确,搞个上下文菜单并设置给DataGridView便可。
      

  2.   

    能具体的给说下吗? 在那里搞上下文菜单?又怎么设置给DataGridView 呢
      

  3.   

    给你参考下:        /// <summary>
            /// list_6243右键显示快捷菜单
            /// </summary>
            private void list_6243_MouseDown(object sender, MouseEventArgs e)
            {            if (e.Button == MouseButtons.Right && this.list_6243.Items.Count != 0 && btn6243 .Enabled ==true )
                {
                    MenuItem menu1 = new MenuItem("删除此键码");
                    MenuItem menu2 = new MenuItem("测试此键码");
                    ContextMenu Menu = new ContextMenu(new MenuItem[] { menu1 });                if (list_6243.SelectedItems.Count > 0)
                    {
                        Menu.Show(this.list_6243, new Point(e.X, e.Y));//显示右键菜单
                        menu1.Click += new EventHandler(menu_Click);//删除键码
                      //  menu2.Click += new EventHandler(menu2_Click);//测试键码
                    }
                   
                }
                
            }
      

  4.   

    从工具箱拖一个contextMenuStrip空间到窗体上,设置右键点击菜单:添加删除
    打开DataGridView的属性窗口 将contextMenuStrip 属性设置为你刚添加的contextMenuStrip就好了