zoukankan      html  css  js  c++  java
  • 【原创】datagridview动态绑定contextmenustrip,并复制单元格数据

       public class DGVCopy
        {
            public DataGridView DataGridViewCopy { get; set; }
            public int X { get; set; }
            public int Y { get; set; }
            public void CopyData()
            {
                DataGridViewCopy.CellMouseClick += new DataGridViewCellMouseEventHandler(DataGridViewCopy_CellMouseClick);
            }
            void DataGridViewCopy_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
            {
                if (e.RowIndex >= 0)
                {
                    if (e.Button == MouseButtons.Right )
                    {
                        DataGridViewCopy.CurrentCell = DataGridViewCopy.Rows[e.RowIndex].Cells[e.ColumnIndex];
                        ContextMenuStrip contextMenuStrip1 = new ContextMenuStrip();
                        contextMenuStrip1.Items.Add("复制");
                        contextMenuStrip1.Size = new Size(30, 30);
                        DataGridViewCopy.ContextMenuStrip = contextMenuStrip1;
                        contextMenuStrip1.Show(X,Y);
                        contextMenuStrip1.Click += new EventHandler(contextMenuStrip1_Click);
                    }
                }
            }
            void contextMenuStrip1_Click(object sender, EventArgs e)
            {
                Clipboard.SetDataObject(DataGridViewCopy.GetClipboardContent().GetText().Trim());
            }
        }

    人最宝贵的就是生命,生命对于每个人来说只有一次。人的一生应该这样度过:回首往事,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧;临终之际,他能够说:“我的整个生命和全部精力,都献给了世界上最壮丽的事业——为解放全人类而斗争。”
  • 相关阅读:
    spring mvc拦截器和<mvc:annotation-driven />的详解
    SpringMVC的工作流程-005
    子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程循环100次,如此循环50次-004
    简单java死锁设计002
    uwsgi手动安装时报错ValueError: invalid literal for int() with base 10: '32_1'
    flask jinja的宏
    Flask Web 开发 错误页面自定义
    Flask权限管理
    python uwsgi报错epoll_ctl(): Bad file descriptor
    linux怎么上真正的国际互联网
  • 原文地址:https://www.cnblogs.com/Imgiser/p/6950953.html
Copyright © 2011-2022 走看看