et bien tu peux faire comme ça samed:
datagridview.rows[i].cell[0].value
et tu peux parcourire avec une boucle for
nb:n'oubliez pas que la data gridview commancer par 0 linge et 0 colone c'une comme une tablaux a 2 demension et bonne chance
MERCI pour votre réponse; mais je veut que lorsque je fait un clique un bouton je récupérer la ligne sélectionné dans datagridview; pour récupérer les données de cette ligne;
et bien tu peux faire comme ça samed:
datagridview.rows[i].cell[0].value
et tu peux parcourire avec une boucle for
nb:n'oubliez pas que la data gridview commancer par 0 linge et 0 colone c'une comme une tablaux a 2 demension
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int IdxLigneActuelle = e.RowIndex;
DataGridViewRow ligne = dataGridView1.Rows[IdxLigneActuelle];
String valeurCellule = ligne.Cells[2].Value.ToString();
}
le paramètre e du gestionnaire d'évènement propose la propriété RowIndex qui retourne l'index de la ligne en cours (celle qui contient la cellule sur laquelle l'utilisateur a cliqué).
On lit ensuite la ligne entière (DataGridViewRow), pour ensuite lire la cellule qui nous intéresse (Collection Cells de la ligne/DataGridViewRow).
Faudra faire attention à déclarer correctement la variable qui contiendra la valeur de la cellule (type de la variable).