Bonjour,
les données de mon datagridview provenant d'un fichier Excel, je dois insérer manuellement chaque "row" de mon datagridview dans ma base de données.
Mon souci, c'est que je n'arrive pas à sélectionner la valeur d'une cellule dans une colonne.
Voici ce que j'ai prévu de faire pour l'insertion des données de la datagridview dans ma bdd, j'ai pensé à un code comme ca:
String requete = "INSERT INTO users VALUES (";
for (int i = 0; dataGridView1.Columns.Count; i++)
{
if (dataGridView1.Columns[i].Name == "Nom")
requete += "Nom = " +
dataGridView1.Columns[i].rows[0] + " ,";
//voilà en rouge ce que je ne sais pas quel propriété utiliser pour récupérer la valeur de la row 0 else if (dataGridView1.Columns[i].Name == "Prenom")
requete += "Prenom= " +
dataGridView1.Columns[i].rows[0] + " ,";
else if (dataGridView1.Columns[i].Name == "Email")
requete += "Email= " +
dataGridView1.Columns[i].rows[0] + " ,";
}
requete += ")";
Bien entendu, il y aura un substring pour enlever le dernier virgule de la requête, j'exécuterai la requête d'insertion dès que la boucle aura parcouru tous les colonnes, et enfin il y aura une autre boucle for imbriqué à l'extérieur pour parcourir les différentes Row.
Merci d'avance.