我在dataGridView
的{{1}}事件中生成了一个上下文菜单。这是代码:
RowHeaderMouseClick
有一些问题,但我无法找到解决方案。如何点击“删除”?
我之前删除了private void dataGridView_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) {
if (e.Button == MouseButtons.Right) {
ContextMenu menu = new ContextMenu();
menu.MenuItems.Add(new MenuItem("Delete"));
menu.Show(dataGridView, new Point(e.X, e.Y));
}
}
事件的行,这里是:
RowHeaderMouseDoubleClick
因此,如果我找到解决方案,我可以将其复制到新的Click事件中。
答案 0 :(得分:0)
ContextMenu menu = new ContextMenu();
MenuItem deleteMenu = new MenuItem( "Delete" );
deleteMenu.Click += DeleteMenu_Click;
menu.MenuItems.Add( deleteMenu );
}
private void DeleteMenu_Click( object sender, EventArgs e )
{
// put your code in here
}