Le DataKeysName et les clefs multiples
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:
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