Bonjour,

voici le problème :

Lorsque je click sur un Bouton je dois parcourir tout un gridView et toutes ces clefs... mais quand j'execute la code suivant, mon objet grdDetail.DataKeys est vide...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Protected Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
        Dim i As Integer = 0
        For Each row As GridViewRow In grdDetail.Rows
            Dim idGdfr As String = grdDetail.DataKeys(i).Values("id_gdfr").ToString
            For j As Integer = 1 To row.Cells.Count - 1
                Dim qte As Integer = 0
                Dim idProduit As Integer = grdDetail.DataKeys(i).Values(j).ToString
                qte = CType(row.Cells(j).FindControl("txtQte"), TextBox).Text
            Next 'Cellule
            i += 1
        Next 'Ligne
    End Sub
A mon avis je n'utilise pas bien les dataKeysName... quelqu'un aurait - il un bon tuto sur le sujet? Tout les trucs que je trouve sur le net sont des cas simplistes avec des SqlDataSource en dur...

Merci d'avance