Итак, у меня есть несколько видов данных, которые мы установили на FullRowSelect
. Теперь пользователи запрашивают возможность выбора отдельных ячеек для функций копирования.
Я установил DataGridView
на CellSelect
, но когда я запускаю приложение, когда я нажимаю на заголовок строки, оно не выделяет полную строку, только первый столбец.
Я пытался использовать RowHeaderMouseClick
с CellMouseClick
, чтобы переключить режим выбора, но для того, чтобы RowHeaderMouseClick
выбрал его полностью, мне приходится нажимать на заголовок строки несколько раз.
private void DataGridView_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
}
Как я могу легко или не так легко переключаться между CellSelect
и FullRowSelect
в зависимости от того, что они выбрали в сетке?