FYI,
The first column of my grid is readonly. I needed to programmatically add a value to a cell in this column. This is how to do it:
<data table>.Columns[<column index>].ReadOnly = false;
<data table>.Rows[<row index>][<column index>] = <value>;
<data table>.Columns[<column index>].ReadOnly = false;
column index is 0 for me.