不需要按辅助键(shift),随意选择
条件,C# winform,Datagridview 控件(MultiSelect 为true),contextMenuStrip控件(包含两个item,选中,取消)
在Datagridview 的 以下事件中 加入
private void dataGridView2_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right && this.dataGridView2.SelectedRows.Count > 1)
{
this.contextMenuStrip.Show(MousePosition.X, MousePosition.Y);
this.dataGridView2.ContextMenuStrip = this.contextMenuStrip;
}
else
{
this.dataGridView2.ContextMenuStrip = null;
return;
}
}
以下是 contextMenuStrip控件(包含两个item,选中,取消) 控件的 选中和 取消 事件
<