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
a+
PascalCmoa
email: PascalCmoa