DataGridView 添加鼠标右键选择行

Posted 谷仁儿的盒子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGridView 添加鼠标右键选择行相关的知识,希望对你有一定的参考价值。

1、设置选择模式

this.DataGridView_1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;

2、添加CellMouseDown事件

if (e.Button == MouseButtons.Right)
{
        if (e.RowIndex >= 0)
        {
                DataGridView_1.ClearSelection();
                DataGridView_1.Rows[e.RowIndex].Selected = true;
                DataGridView_1.CurrentCell = dgItems.Rows[e.RowIndex].Cells[e.ColumnIndex];
        }
}

以上是关于DataGridView 添加鼠标右键选择行的主要内容,如果未能解决你的问题,请参考以下文章

C# winform datagridview中如何实现鼠标右键点击一行数据出现一个带有删除的菜单,并能执行删除操作?

c# datagridview 删除行

在鼠标单击时保持多选并执行更多功能

winform如何从DataGridView中从右键菜单获取一行数据

Datagridview Control键+鼠标点击取消选中行

DataGridView多行选择清除鼠标左键拖放