DataGridView CellSelect和FullRowSelect

Tar*_*ryn 7 c# datagridview winforms

所以我有几个我们设置的datagridviews FullRowSelect.用户现在要求能够在单个单元格上选择复制功能.

我设置DataGridViewCellSelect,但是当我运行应用程序,当我点击行标题不突出整行,仅第一列.

我尝试使用RowHeaderMouseClickwith a CellMouseClick来获取选择模式,但为了RowHeaderMouseClick完全选择它,我必须多次点击行标题.

private void DataGridView_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能轻松或不轻易地在两者之间来回切换CellSelect,FullRowSelect具体取决于他们在网格上选择的内容?

Igb*_*man 14

如果我了解你,你希望能够选择单个单元格,还能轻松选择整行?

如果是这种情况,请将SelectionMode设置为RowHeaderSelect.