DataGridView - как сделать флажок переключателем?

У меня есть приложение Windows Forms, которое отображает список объектов вDataGridView.

Этот элемент управления отображает значения bool как флажки.

Существует набор из трех флажков в свойствах объекта, которые являются взаимоисключающими. Максимум один из них может быть правдой. Соответственно, я хотел бы, чтобы флажки действовали как набор переключателей.

Just a side remark from the old guy: I think people these days don't even know why these are called radio buttons. In the old days a radio in a car had 4 or 5 buttons, and depressing any one of them caused all the others to pop out. They were mutually exclusive. "Radio button" is probably not a helpful description these days because radios don't have buttons like that anymore, I don't think.

Как мне это сделать? Я полагаю, если я прикреплю & quot; CheckedChanged & quot; Событие с флажками, и я знаю строку, я смогу найти все остальные флажки.

Какое событие можно перехватить, чтобы получить элемент управления checkbox при его первом отображении, чтобы я мог прикрепить к нему событие CheckedChanged? Я знаю оDataGridView.CellFormatting, но я думаю, что это неправильно, потому что он вызывается каждый раз, когда рисует DataGridView. Мне действительно нужно событие, которое вызывается только при первом рендеринге DGV.

Ответы на вопрос(4)

Ваш ответ на вопрос