PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 20135 5 févr. 2009 à 15:33
Bonjour,
Est-ce pendant l'évènement onClick de ton imageButton situé dans la gridview ?
Si c'est cela, il existe un évènement RowCommand de la gridview, c'est très utile.
Pour cela, il suffira d'indiquer dans le champ, ou se trouve tes imageButton, dans la commande CommandName une valeur de type 'select' par exemple. Ainsi dans l'évènement RowCommand, tu pourra sutiliser un script de la forme:
If e.CommandName.Equals("select") Then
' Récupération du numéro de la ligne sélectionnée
Dim index As Integer = Convert.ToInt32(e.CommandArgument)
' On récupère la ligne sélectionnée
Dim row As GridViewRow = monGridView.Rows(index)
Dim refCommande As String = row.Cells(2).Text
...
le traitement attendu lors du clic
ScriptManager.RegisterStartupScript(maPage, maPage.GetType(), "idScript", "window.open('/DesktopModules/stokoMGS/afficheRapport.aspx?page=" & laRef & "&numMag=" & idUtilisateur & "');", True)
...
End If
Fo0Zie
Messages postés95Date d'inscriptionlundi 11 février 2008StatutMembreDernière intervention 8 juin 20091 6 févr. 2009 à 09:27
Bonjour PascalCmoa et shogun60, merci de vos réponses.
J'ai effectivement un gridview ou se trouve ces images button, que j'ai réalisé en mode design(vous savez le truc qui se fait tous seul).
Voici la solution, je n'ai pas utilisé Container.DataItem, ça ne fonctionnais pas. J'avais juste oublié le "