Cómo dar parámetros de ADO.NET

Quiero crear un comando SQL que agregue registro a la base de datos. Intenté el siguiente código pero parece que no funciona:

SqlCommand comand = new SqlCommand("INSERT INTO Product_table Values(@Product_Name,@Product_Price,@Product_Profit,@p)", connect);
SqlParameter ppar = new SqlParameter();
ppar.ParameterName = "@Product_Name";
ppar.Value = textBox1.Text;
MessageBox.Show("Done");
comaand.Parameters.Add(ppar);

Respuestas a la pregunta(4)

Su respuesta a la pregunta