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