//DataGridView = dgv //Tu fais un evenement sur le double click private void dgv1_DoubleClick(object sender, EventArgs e) { //Dans le cas ou tu double click sur un case //Pour récupérer ta ligne, tu fais dgv1.Rows[dgv1.SelectedCells[0].RowIndex] //Dans le cas ou tu double click sur une ligne (à gauche) //Pour récupérer ta ligne, tu fais dgv1.SelectedRows[0] } //Ensuite tu n'a plus qu'a récupéré les données de ces lignes avec un //.Value dans un for , ou autre libre a ton imagination!