禁用单击右键,只需双击datagridview(winform)即可选择行

时间:2013-12-15 16:22:20

标签: c# winforms datagridview

我想在datagridview上禁用单击右键,

并仅通过双击

选择行

Datadridview属性:

1.Fullrowselect

2.no multiselect

My Code:
     private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
    {
        dgvindex = dataGridView1.CurrentRow.Index;
    }


    private void dataGridView1_SelectionChanged(object sender, EventArgs e)
    {
        if (dataGridView1.CurrentRow.Index != dgvindex)
        {
            dataGridView1.Rows[dgvindex].Selected = true;
            dataGridView1.CurrentCell = dataGridView1.Rows[dgvindex].Cells[0];

        }
    }

但是当我双击行

时它会卡住

我想在双击时右键单击

设置当前行

并在右键单击

时打开ContexMenuStrip

请给我一些建议

我该怎么办?

0 个答案:

没有答案