* В первую очередь
Установите автоматическую идентификацию idsubject на true
ИЛИ
Create table ....
(
idsubject int Auto identity (1,1) not null
....
....
)
и измените код вставки, например
cmd = new SqlCommand("Insert into Subject(namesubject, numberoflect, numberofpract)" +
" Values ('"+textBox2.Text+"',"+textBox3.Text+","+textBox3.Text+")", conn);
cmd.ExecuteNonQuery();