In pratica voglio creare un nuovo stile di colonn per una datagrid. In .NET esistono due tipi di colonna che si possono usare, DataGridBoolColumnStyle e DataGridTextStyle che consentono di editare i dati nella datagrid rispettivamente con un checkbox o una casella di testo; io voglio crearne uno per le caselle combinate. Per fare questo devi implementere un nuovo oggetto che eredita DagaGridColumnStyle, aggiungere il riferimento privato al tuo controllo e gestire tutti i metodi MustOvverides.
In MSDN (cercando "Cenni preliminari DataGridColumnStyle") ho trovato un esempio per il DateTimePicker, che però presenta meno difficoltà dal punto di vista della validazione e comunque funziona anche ritornando un false da Commit(), nel caso di combobox vorrei ritornare false se la proprietà SelectedValue è nothing(Nessun valore selezionato) o se non riesco a impostare il valore della colonna del datagrid, quando succede però mi viene generata l'eccezzione sopra.