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.