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());
            }
        }

    人最宝贵的就是生命,生命对于每个人来说只有一次。人的一生应该这样度过:回首往事,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧;临终之际,他能够说:“我的整个生命和全部精力,都献给了世界上最壮丽的事业——为解放全人类而斗争。”
  • 相关阅读:
    原型设计工具比较及实践
    2020软件工程最后一次作业
    2020软件工程第四次作业
    2020软件工程第三次作业
    2020软件工程第二次作业
    2020软件工程第一次作业
    AJAX
    MY JQUERY NOTES
    2020软件工程最后一次作业
    2020软件工程第四次作业(第二次结对)
  • 原文地址:https://www.cnblogs.com/Imgiser/p/6950953.html
Copyright © 2011-2022 走看看