Cosa intendi per inserimento : quando viene inserito un elemento in una cella cioè nell'attimo in cui viene popolato tramite un dataset ? in tal caso devi crearti una classe nella quale erediti la DataGridTextBoxColumn (così potrai provare la tanto decantata ereditarietà....)