Я пытаюсь реализовать DataGridView, который позволяет выбрать всю строку, щелкнув заголовок строки или выбрав весь столбец, нажав заголовок столбца. Это работает только в том случае, если я устанавливаю SelectionMode на ColumnHeaderSelecteect до того, как произойдет событие.public class CustomDataGridView : DataGridView
{
protected override void OnRowHeaderMouseClick(DataGridViewCellMouseEventArgs e)
{
this.SelectionMode = DataGridViewSelectionMode.RowHeaderSelect;
base.OnRowHeaderMouseClick(e);
}
protected override void OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs e)
{
this.SelectionMode = DataGridViewSelectionMode.ColumnHeaderSelect;
base.OnColumnHeaderMouseClick(e);
}
}
Подробнее здесь: https://stackoverflow.com/questions/156 ... lumnheader