Bonsoir tout le monde,

Voila, j'ai fais un formulaire dans lequel j'ai un dataBridView, je remonte dans le dataBridView des données de la base, ensuite je veux "dispacher" une ligne du dataBridView vers des textbox ou combobox:

Voici mon code:


DataTable laRechercheAdherent = connection.recherche_adherent(valSearchNom.Text.ToUpper(), lePrenom);

listeAdherent.DataSource = laRechercheAdherent;

for (int i = 0; i < listeAdherent.Rows.Count; i++)
{
valNom.Text = listeAdherent.Rows[i][0].ToString();
valPrenom.Text = listeAdherent.Rows[i][1].ToString();
valNaiss.Text = listeAdherent.Rows[i][3].ToString();
valAdresse.Text = listeAdherent.Rows[i][4].ToString();
valVille.Text = listeAdherent.Rows[i][5].ToString();
valCP.Text = listeAdherent.Rows[i][6].ToString();
valTelPort.Text = listeAdherent.Rows[i][7].ToString();
valLicence.Text = listeAdherent.Rows[i][10].ToString();
valPhoto.Text = listeAdherent.Rows[i][11].ToString();

string laCivilité = laRechercheAdherent.Rows[i][2].ToString();

if (laCivilité == "F")
valFeminin.Checked = true;

else
valMasculin.Checked = true;


string leNiveau = laRechercheAdherent.Rows[i][9].ToString();

// rechercher le niveau
string leLibNiveau = connection.recup_libNiveau(leNiveau);
MessageBox.Show(leLibNiveau);
valAncienNiveau.Text = leLibNiveau;

string leForfait = connection.recup_libForfait(laRechercheAdherent.Rows[i][8].ToString());
valAncienForfait.Text = leForfait;
}
}
catch
{
MessageBox.Show("Echec de transfert", Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
}

Le compilateur me met:

Erreur 1 Impossible d'appliquer l'indexation à l'aide de [] à une expression de type



Merci pour votre aide.