Bonjour à tous,

J'essaye d'obtenir les valeurs que j'ai entrées dans une GridView en mode 'Edit'.

Après avoir cliqué sur Edit, je mets à jour les champs puis je clique sur Update.

L'événement RowUpdating se declenche et j'essaye d'obtenir les valeurs par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
  {
    GridViewRow row = GridView1.Rows[e.RowIndex];
    string strTestID = e.NewValues[0]; 
...
Et le dernière ligne plante avec comme message :

System.ArgumentOutOfRangeException: 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

Donc cela prouve qu'il ne reconnaît pas la collection NewValues ou que la collection est vide.

Pourriez-vous m'aider ?

Merci beaucoup.

Laurent_Diep.