Remove the line
dataGridView1.ReadOnly = true;
[EDIT] - Came back to this. It occurred to me that you don't want the user overtyping any of the other columns. So definitely remove the line I mentioned above, but control which of the columns
can be adjusted like this...
dataGridView1.Columns[0].ReadOnly = false;
dataGridView1.Columns[1].ReadOnly = true;