arkadaslar ben cevabı buldum belkı baska arkasdasların ısıne yarar
SqlParameter[] sqlparametre = new SqlParameter[4];
for (int i = 0; i < dataGridView1Form1.Rows.Count; i++)
{
cmdtext =
"INSERT INTO tblstoktanmlar(stoktp,stokkodu,malncns,brm) VALUES (@stoktp,@stokkodu,@malncns,@brm)";
sqlparametre[0] =
new SqlParameter("@stoktp", SqlDbType.NChar, 50);
sqlparametre[0].Value = dataGridView1Form1[1, i].Value.ToString();
sqlparametre[1] =
new SqlParameter("@stokkodu", SqlDbType.Int);
sqlparametre[1].Value =
Int32.Parse(dataGridView1Form1[2, i].Value.ToString());
sqlparametre[2] =
new SqlParameter("@malncns", SqlDbType.NChar, 50);
sqlparametre[2].Value = dataGridView1Form1[3, i].Value.ToString();
sqlparametre[3] =
new SqlParameter("@brm", SqlDbType.NChar, 10);
sqlparametre[3].Value = dataGridView1Form1[4, i].Value.ToString();
SqlCommand cmd = new SqlCommand(cmdtext, conn);
cmd.Parameters.AddRange(sqlparametre);
cmd.ExecuteNonQuery();
MessageBox.Show(" verler kaydedld!!!...");
}