insertion de données (datagridview)
	
	
		Bonjour,
j'ai créer un bouton  pour insérer les données saisie par les utilisateurs dans mon
datagridview, j'ai utilisé le code suivant:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 | SqlConnection BaseProjet1ConnectionString2 = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=" + @"C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\BaseProjet1.mdf" + ";Integrated Security=True;Connect Timeout=30;User Instance=True");
 
 
 
            SqlCommand cmd = new SqlCommand();
            SqlDataReader reader;
 
            cmd.CommandText = "INSERT INTO employee (id, nom, prenom) VALUES (@id, @nom, @prenom)";
            cmd.CommandType = CommandType.Text;
            cmd.Connection = BaseProjet1ConnectionString2;
 
            BaseProjet1ConnectionString2.Open();
 
            reader = cmd.ExecuteReader();
            // Data is accessible through the DataReader object here.
 
            BaseProjet1ConnectionString2.Close(); | 
 ça m'affiche l'erreur suivante: 
	Citation:
	
		
		
			La variable scalaire "@id" doit être déclarée.
			
		
	
 au niveau de la ligne 
	Code:
	
 reader = cmd.ExecuteReader();
 PS: j'ai réussi à le faire avec des textbox en utilisant la requête suivante:
	Code:
	
 cmd.CommandText = "INSERT employee (id, nom, prenom) VALUES ('"+idTextBox.Text+"', '"+nomTextBox.Text+"', '"+prenomTextBox.Text+"')";
 merci pour votre aide