DataGridView - Wie kann ich ein Kontrollkästchen als Optionsfeld aktivieren?

Ich besitze eine Windows Forms-App, in der eine Liste der Objekte in einer angezeigt wirdDatenrasteransicht.

Mit diesem Steuerelement werden Bool-Werte als Kontrollkästchen dargestellt.

In den Objekteigenschaften befinden sich drei Kontrollkästchen, die sich gegenseitig ausschließen. Höchstens einer von ihnen kann wahr sein. Dementsprechend möchte ich, dass die Kontrollkästchen wie Optionsfelder wirken.

Nur eine Randbemerkung des alten Mannes: Ich glaube, die Leute wissen heutzutage nicht einmal, warum diese Optionsfelder heißen. Früher hatte ein Autoradio 4 oder 5 Tasten, und durch Drücken einer Taste fielen alle anderen Tasten aus. Sie schlossen sich gegenseitig aus. "Radio button" ist heutzutage wahrscheinlich keine hilfreiche Beschreibung mehr, da Radios keine solchen Tasten mehr haben, glaube ich nicht.

Wie kann ich es tun? Wenn ich ein "CheckedChanged" -Ereignis an die Kontrollkästchen anhänge und die Zeile kenne, werden alle anderen Kontrollkästchen gefunden.

Welches Ereignis kann ich einbinden, um das Kontrollkästchen beim ersten Rendern zu aktivieren, damit ich das CheckedChanged-Ereignis an dieses anhängen kann? ich weiss BescheidDataGridView.CellFormatting, aber ich denke, das ist falsch, weil es jedes Mal aufgerufen wird, wenn die DataGridView malt. Ich brauche wirklich ein Ereignis, das nur beim ersten Rendern der DGV aufgerufen wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage