通过右键菜单复制只读的 DataGridView 单元格内容
来源:互联网 发布:php采集类 编辑:程序博客网 时间:2024/05/09 01:17
VS.NET 中winform中DataGridView 如果设为只读,则单元格的内容是无法复制的。
解决办法:
给datagridview 添加已一个右键快捷菜单。
步骤:
1. 在DataGridView 页面添加一个ContextMenuStrip控件;
2. 在ContextMenuStrip控件下添加子菜单项ToolStripMenuItem1。
3. 将DataGridView控件的 ContextMenuStrip属性设置为添加的ContextMenuStrip控件名称。
4. 给子菜单项添加单击事件:代码如下
'复制当前单元格 Private Sub MenuItem1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem1.Click Dim sClipboadStr As String = Me.GridView1.CurrentCell.Value Clipboard.SetText(sClipboadStr) End Sub '复制编码 Private Sub MenuItem2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem2.Click Dim sClipboadStr As String = Me.GridView1.CurrentRow.Cells("编号").Value Clipboard.SetText(sClipboadStr) End Sub
这样就搞定可以复制了。
0 0
- 通过右键菜单复制只读的 DataGridView 单元格内容
- DataGridView的具体应用(1)-右键单击后选中所在行及弹出上下文菜单,通过事件捕获所选行的ID号及单元格内容
- DataGridView的具体应用(1)-右键单击后选中所在行及弹出上下文菜单,通过事件捕获所选行的ID号及单元格内容
- DataGridView 右键菜单复制(公共)
- datagridview复制粘贴行与单元格内容
- DataGridView 设定单元格只读
- DataGridView右键菜单选取鼠标所在位置DataGridView内容
- 添加鼠标右键菜单 例子以复制datagriview 单元格的值为例!
- C#中的DataGridView 的单元格、行、列只读控制
- DataGridView 的右键菜单(ContextMenuStrip)
- DataGridView 的右键菜单(ContextMenuStrip)
- [转]DataGridView 的右键菜单(ContextMenuStrip)
- DataGridView 的右键菜单(ContextMenuStrip)
- vs2005 datagridview的单元格内容自动换行
- DataGridView的单元格内容即时更新方法
- C# dataGridView右键菜单
- C#DataGridView右键菜单
- DataGridView右键弹出菜单
- 系统调用
- jquery 对radio的操作
- 修改column.js文件,做是否值为复选框
- 命令模式(实例一)
- 十个Linux中命令链接操作符的最佳实例
- 通过右键菜单复制只读的 DataGridView 单元格内容
- Android读取并备份用户短信(xml方式)
- sed
- (译)KVO的内部实现
- Dataif()函数使有方法
- 用户行为数据
- 人人都能用的10条网站易用性技巧
- iOS开发——设置支持的iOS设备(512m内存以上设备)
- 大师们的精典话摘