DataGridView是动态生成的,绑定ContextMenuStrip来实现右键菜单,想用于实现复制DataGridView上的数据的功能。
界面上不止一个DataGridView,我想用一个菜单处理程序来实现功能。问题是如何才能让ContextMenuStrip感知到我是右击了哪个DataGridView弹出的菜单?
右键菜单功能如下:
private void 复制ToolStripMenuItem1_Click(object sender, EventArgs e){ DataGridView dgv = ???; if (dgv.SelectedCells.Count > 0) { Clipboard.SetDataObject(dgv.GetClipboardContent()); //将控件选中的数据置于系统剪贴板中 } else { MessageBox.Show("请选择复制项");
森林海
智慧大石
相关分类