如何实现右击DataGridView的表格出现快捷菜单进行操作

简介: 如何实现右击DataGridView的表格出现快捷菜单进行操作

对DataGridView的表格进行删除操作需要先点击表格的单元格,然后再点击按钮,感觉有点费劲,就研究了一下如何使用右键快捷菜单解决问题

第一步:添加ContextMenuStrip控件

第二步:选择DataGridView的CellMouseDown事件

第三步:添加代码

 if (e.Button == MouseButtons.Right)
            {
                if (e.RowIndex >= 0)
                {
                    //若行已是选中状态就不再进行设置
                    if (DGVInfo.Rows[e.RowIndex].Selected == false)
                    {
                        DGVInfo.ClearSelection();
                        DGVInfo.Rows[e.RowIndex].Selected = true;
                    }
                    //只选中一行时设置活动单元格
                    if (DGVInfo.SelectedRows.Count == 1)
                    {
                        DGVInfo.CurrentCell = DGVInfo.Rows[e.RowIndex].Cells[e.ColumnIndex];
                    }
                    //弹出操作菜单
                    contextMenuStrip2.Show(MousePosition.X, MousePosition.Y);
                }
            }

效果图如下:

小结

如有建议,不胜感激。

目录
相关文章
|
6月前
|
开发框架 前端开发 JavaScript
在Winform框架的多文档界面中实现双击子窗口单独弹出或拖出及拽回的处理
在Winform框架的多文档界面中实现双击子窗口单独弹出或拖出及拽回的处理
在Winform框架的多文档界面中实现双击子窗口单独弹出或拖出及拽回的处理
|
5月前
|
开发框架 缓存 前端开发
使用扩展函数方式,在Winform界面中快捷的绑定树形列表TreeList控件和TreeListLookUpEdit控件
使用扩展函数方式,在Winform界面中快捷的绑定树形列表TreeList控件和TreeListLookUpEdit控件
|
8月前
|
前端开发 JavaScript 程序员
avue中怎样隐藏新增和编辑的按钮
avue中怎样隐藏新增和编辑的按钮
|
JavaScript
fastadmin如何在列表的操作中添加其他按钮
fastadmin如何在列表的操作中添加其他按钮
265 0
|
JSON 小程序 JavaScript
小程序地图插入图标后 怎么实现点击图标弹出窗口
小程序地图插入图标后 怎么实现点击图标弹出窗口
111 0
|
前端开发
前端工作小结75-修改表头按钮样式
前端工作小结75-修改表头按钮样式
104 0
前端工作小结75-修改表头按钮样式
|
C#
WPF 自带Datagrid编辑后无法更新数据源的问题
原文  WPF 自带Datagrid编辑后无法更新数据源的问题 解决办法: 在列的绑定属性里加上UpdateSourceTrigger,示例XAML如下                                                                 这样当即时编辑Datagrid单元格数据时会立马更新数据源的值。
1601 0
|
测试技术
MFC中为菜单或按钮添加快捷键功能
1、新建一快捷键资源,ACCELERATOR,关联相应的ID号,下图所示中,其中,第一个ID为自定义快捷键ID,按CTRL+R,此时响应该ID以应的消息响应函数, 第二个ID为菜单ID,此时按CTRL+V,调出ID_NETWORK_PING菜单对应的响应函数。
1392 0
|
Android开发 Windows
GEF入门实例_总结_03_显示菜单和工具栏
一、前言 本文承接上一节: GEF入门实例_总结_02_新建初始RCP空项目 这一节,我们来给我们的插件加上菜单。   二、基础知识 1.action bar、menubar、coolbar   含义 action bar 操作条 action 动作。
1257 0
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1376 0

热门文章

最新文章