For each row its data object will have a cell that contains a flag that will set the row to readonly or editable. I'm currently trying to do this in the Grid_InitializeRow event but I'm not seeing any way to make the Row ReadOnly.
tl;dr: How do I make a row ReadOnly.
e.Row.Activation = Activation.NoEdit;
or e.Row.Activation = Activation.Disabled;