DevExpress GridControl实现右键弹出菜单复制单元格
DevExpress GridControl实现右键弹出菜单复制单元格
在单元格点右键【复制单元格】: 解决方案: 1. 在界面添加一个ContextMenuStrip组件,如ContextMenuStrip1 2. GridControl.ContextMenuStrip属性设置为ContextMenuStrip1 复制单元格Click事件: C# Code: private void 复制单元格ToolStripMenuItem_Click(object sender, EventArgs e) { if (gvDetail.RowCount > 0 && gvDetail.FocusedColumn != null && gvDetail.FocusedRowHandle >= 0) { string data = gvDetail.GetFocusedRowCellDisplayText(gvDetail.FocusedColumn); if (!String.IsNullOrEmpty(data)) Clipboard.SetText(data, TextDataFormat.Text); } } //来源:C/S框架网(www.csframework.com) QQ:23404761 弹出菜单Opening事件可控制菜单项以及是否弹窗菜单: C# Code: private void contextMenuStrip1_Opening(object sender, CancelEventArgs e) { e.Cancel = !this.IsAddOrEditMode; if (this.IsAddOrEditMode) { DataRow row = gvDetail.GetFocusedDataRow(); if (row == null || gvDetail.FocusedColumn == null) { e.Cancel = true; return; } 复制单元格ToolStripMenuItem.Enabled = row != null; } }
参考文档:
右键弹出配置表格菜单:增加<还原预设配置>功能 C#实现QQ/MSN等客户端聊天软件从右下角弹出窗体(Popup Window) VS IDE 开发环境弹出菜单详解 C#实现DevExpress控件换肤功能 GridControl/GridView 单元格的值输入非法自定义错误提示文本 C# GridView 自定义单元格的背景色 DevExpress GridView设置单元格网格线颜色|C/S框架网 用户管理表格右键弹出菜单:修改密码,复制权限,锁定用户|C/S框架网 DevExpress GridView单元格CellValueChanged事件详解 DevExpress GridControl组件的EmbeddedNavigator属性添加用户自定义按钮 DevExpress Winform 采用GridControl表格组件开发的会计凭证控件(C#源码) DevExpress RibbonControl组件实现右键弹出菜单(PopupMenu) C# DataGridView组件自动添加弹出菜单(ContextMenuStrip)复制单元格的值 修改单元格关联更新其它列的值,Dev GridView组件OnCellValueChanged事件实现 主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |