Probleme récup valeur dans cellule GridView

Signaler
Messages postés
21
Date d'inscription
mardi 16 mars 2004
Statut
Membre
Dernière intervention
11 juillet 2008
-
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
-
bonjour a tous

je cherche a recupérer la valeur d'une cellule de la ligne selectionner d'un gridView

apres plusieurs tests infructueux, je tourne en rond

protectedvoid gv_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if(e.CommandName == "Supprimer")
        {
            DataKey data = gv.DataKeys[0];
            int index = Convert.ToInt32(e.CommandArgument);
            GridViewRow Row = gv.Rows[index];
            String image = Row.Cells[1].Text; <-- erreur
            Response.Write(image);
        }
    }
msg d'eereur
Le message d'erreur:
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index

amicalement

1 réponse

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
Essayes de récupérer le controle interne à la cellule,
si c'est un label,

String image;

// index ou gv.selectedIndex
Label lbl = 
  gv.Rows[index].FindControl("leLabel") as Label;
if( lbl != null )
   image = lblText;