You can handle the ComboBox's SelectedValueChanged event, or you can create a value-changed handler for the grid's SelectedItem dependency property.
As for getting a "new insertion row", once a new item is added, the same insertion row will be reused. There is no need to get a "new" insertion row.
Technical Writer - Xceed Software
In three words I can sum up everything I've learned about life: it goes on.