DataGridView 特定カラムのみ編集可能にする

//全てのカラムをリードオンリーにしておき
DataColumnCollection myDataColumns;
// Get the columns for a table bound to a DataGrid.
myDataColumns = dt_Shoseki.Columns;
foreach (DataColumn dataColumn in myDataColumns)
{
dgv_Contents.Columns[dataColumn.ColumnName].ReadOnly = true;
}

//編集を許可するカラムだけ編集を許可する
dgv_Contents.Columns[“fg_default”].ReadOnly = false;